Toggle navigation
Lee Dohm
Games and Technology Should Include EVERYone
Archive
Feed
About
About Lee
About This Blog
Appearances
Colophon
Disclaimers
2022
July
I've retired, and here's why
2021
April
The Cost of Blurring the Work/Social Line
2020
November
Chesterton's Fence and Open Source
July
Deadnames and how I came to be called Lee
February
Office Perks are There to Keep You at Work
2019
October
My Backup System
August
Unnerving Voices
Why Markdown Should Be Used on All Message Boards
July
Reliable Mirroring of a Git Repository
Thoughts on Open Source Maintenance
2018
August
Here's Why Non-consensual PvP is Wrong
Thanks for Convincing Me to Cancel My Fallout 76 Preorder
The Dvorak Keyboard Layout
April
The Power of Myth
The Ethics of Helping Build Military Technology
March
Game Design: Non-consensual PvP is Simply Bad Design
2017
December
Ad Tools Using Autofill for Tracking
CoD Player "Swats" Teammate, Gets Innocent Killed?
Simpler Elixir Travis Configuration
A Christmas Computer Bug and the Future of Files
They Thought They Were Free
Jurassic World, Jurassic Values
October
Rebuilding the Cathedral
July
What is This "Sous Vide" You Speak Of?
February
Troll Tactics and Responses
2016
December
Why Pull Requests Get Closed
November
Why Test Environments Are A Solid Investment
October
Trolls A Reason Salesforce Walked Away From Twitter Deal
September
Great Resource for Understanding Floating Point Weirdness
Convincing Case for a Ceramic iPhone 8
August
Thought Provoking Post Advocating for Giving Cash to the Impoverished
NIST Releases New Password Rules
Mismatch Between Motives and Job Environment Creates Burnout
Sometimes the Writing Prompts Subreddit Is Pure Gold
Thoughts on XCOM2's Long War Alien Pack Mod
Phishing Evolved
Infinity 60% Keyboard
June
No More Rock Stars
Bullying and the Enforcement of "Normal"
CIA Director Claims Non-US Encryption Is "Theoretical"
Concrete Tent
Nancy Pelosi Claims Federal Government Invented the iPhone
Software engineer combats online harassment, champions LGBT equality through tech
How Open Source Has Impacted My Career
ErgoDox Keyboard
April
Visualizing Git Concepts with D3
2015
October
Common Testing Mistakes: Testing Code That Isn't Yours
August
Google Self-Driving Cars Confused by "Fixie" Cyclists
Bluetooth Mechanical Keyboard
Why Download Count is a Crappy Metric
GitHub's New Code of Conduct and the Inevitable Backlash
July
Huge Android Vulnerability Found
What If the Second Amendment Applied to Autonomous Combat Drones?
MPAA Emails Reveal Plan with Media and Mississippi Attorney General to Attack Google
Gamers Ruining Gaming? Half-Life 3 May Never Be Released
Sass Guidelines
Wil Wheaton Responds to Ted Cruz' Comments on Kirk vs Picard
What Does the Secretary of Homeland Security Have to Hide?
AnandTech Apple Watch Review
Numeric Breakdown of Why Wholesale Surveillance Doesn't Work
The FBI Doesn't Want to Have to Force Tech Companies to Weaken Encryption
Relentless Persistence
June
Slides from My Talk at CodeConf
Facebook Releases Nuclide, Based on Atom
I'm Speaking at CodeConf
February
The War for the Soul of Geek Culture
Left Shark Nailed It
SWATter Faces Five Years in Prison, Additional Charges
Tea party hero Dan Burton willfully ignores facts about vaccines
Another GOP Lawmaker Wades Into Rape Debate
Red vs. Blue: A JavaScript Story
The Story Roald Dahl Wrote about His Daughter Dying from Measles
More Detail About the Man Threatening to "Confront" Brianna Wu
I Can't ... Because I'm Dead!
Armed Gamergater Crashes En Route to Confront Brianna Wu
January
Using Project-Specific Gems Without Bundle Exec
WANT: LEGO S.H.I.E.L.D. Helicarrier
Police Ask Waze to Remove Cop Tracking Feature
2014 Metacritic Game Publisher Rankings
All Programming is Meta-Programming
How to Safely Engage in "Shoe" Activity
Why Did Vaccinated People Get Measles at Disneyland?
It's My Birthday ...
Women Are (Rightfully) Tired of Not Getting Credit
Evidence-based Argument That Higher Minimum Wage is Beneficial
The Real Source of Unethical Videogame Journalism
Git from the Bottom Up
Difference Between the Successful and Very Successful
Woman Defeats Twitter Troll With Words and Kindness
Atom Linguist Is Public
Debugging Ruby with Pry
Simplification
Why Some Teams Are Smarter Than Others
Why Stack Exchange (Still) Believes in Private Offices
shipyourenemiesglitter.com
What is Code Coverage Good For?
Zoe Quinn GamerGate Interview
Linguist for Atom: Evaluating Accuracy
Converting Linguist for Atom
Writing Good Bug Reports
2014
December
Crossy Road: An Allegory for the Futility of the Working Class in a Capitalist Economy
Another Breakdown of GamerGate Culture
November
Lessons in Open Source
October
The Base Assumptions of GamerGate
Laughter in the Male-Dominated Room
I Support Brianna Wu
Benefits of Writing a DSL in Ruby
September
6 Ways to Remove Pain From Feature Testing in Ruby on Rails
Resources for Mobile Accessibility Guidelines
Upgrading GitHub to Rails 3 with Zero Downtime
Taking the "P" out of PvP
August
Interview Question Pitfalls
June
If I Needed a Reason ...
May
The Perfect Editor, Redux
February
I Guess I Have Some Time ...
2013
December
Be Excellent to Each Other
November
Offline Documentation
In Search Of: The Perfect Editor
October
Rails Routing Discoveries
September
Line Length Guidelines
Bioshock Infinite
Installing PostgreSQL for Rails development on OS X
August
Shells and Scripting
Loyalty to a Company is Madness
What Does ZBB Actually Mean?
Code Smells as a Code Review Language
Main Street Versus Wall Street? Don't Forget Capitol Avenue
Most Even-Handed Article on Police Misconduct I've Ever Read
July
New Study Says "Fat Shaming" Has Opposite of Intended Effect
And Now For Something Lighthearted...
Reply to Reddit Post on Stigmatizing Obesity
June
The Importance of Documenting Code
May
Dynamic Typing Affords Testability
Alderson Loop
das Keyboard: One Year Later
Thoughts on Why Ruby is Awesome
This Blog Has Moved
February
The Abusive Relationship That Is the American Cable Industry
January
Well, I'm Never Giving EA Any More Money
2012
December
How to Rebuild All of Computer Science Using a Blank Computer and a Floppy Disk
November
Planetside 2
April
Tribes Revisited
Another Potential Boon to Wargaming - Kickstarter
Tribes: Ascend
das Keyboard for Mac
Personalized Search
January
Greedy Fat Cats
3D Printing Potential Boon to Miniatures Wargaming
Trials and Tribulations with My New iMac
2011
December
Some Thoughts on Application Stores and Openness
October
Words to Live By
We Don't Need No Steenkin' Cable!
Making Your Own Tools
August
Pet Peeve - Silicon Versus Silicone
May
Taxes Kill Developer Passion
April
The Evil That Is the Credit Industry
March
The Ultimate Set Top Box
2010
September
The March of Progress
August
Files Are an Implementation Detail
July
The Perfect IDE
Why I'm Considering Dumping Facebook for Google Buzz
Copyright © 2010-2022 by Lee Dohm