..
Archive
[2025-08-10]
LLMs Are Microtransactions For Software Engineering
[2025-06-09]
Practicing Hard Conversations Makes Them Eaiser
[2025-03-02]
A Short List of Great Software Writing That Circulates In My Brain
[2023-05-17]
Capatilities And Possibilities On Engineering Teams
[2020-08-10]
How To Annoy Everyone You Admire With Go
[2020-02-24]
Motorcycles and Engineering Teams and Speed
[2020-01-04]
Pairing As A Manager
[2019-12-13]
Keep Interfaces Small
[2019-10-11]
Reclaiming Email
[2019-09-22]
How To Screw Something Up
[2019-09-13]
Fact-checking Technical Claims
[2019-09-10]
Engineering Management Books
[2019-08-24]
Protocols and Etiquette
[2019-08-14]
Curating Community And Culture
[2019-07-16]
Deconstruct Conf 2019 Recap
[2019-05-01]
How To Write A Bug Report
[2019-03-16]
Starting A New Job And Noticing Things
[2018-05-27]
Binding Multiple Sockets To The Same Port
[2017-12-12]
Vim Plugins I Forgot I Had Installed
[2017-11-15]
Tech Conference Speaker Q & A
[2017-03-05]
The Two Audiences of Software
[2017-03-03]
Object-Oriented Programming, Woodworking and A Broad View
[2016-10-28]
Running React Rally
[2016-08-07]
Dealing With Stress
[2016-07-04]
How To Learn Technical Things
[2016-05-29]
Last week, 05/29/2016
[2015-12-31]
Technical debt and technical investment
[2015-12-21]
Providing initial values to an Elm app
[2015-11-06]
Don't Write For Loops
[2015-10-06]
Keep A Developer Diary
[2015-03-29]
Cynicism and Experience
[2015-01-01]
Learning, Goals and Metacognition
[2014-10-08]
Threading Macros In Clojure 2: Electric Boogaloo
[2014-10-06]
The Clojure Threading Macro
[2014-05-11]
An Ember Canvas Component
[2013-12-10]
RobotsConf 2013 Recap
[2013-02-16]
EmberCamp 2013 Recap
[2012-10-15]
The Categorical Distribution In JavaScript
[2012-10-02]
Fifty Thousand Mistakes
[2012-08-10]
badoop: a simple todo list in bash
[2012-07-27]
Mocking Dependencies For Unit Testing With require.js
[2012-06-21]
Browser Code Sharing Is Terribad
[2012-06-18]
Developer Six Months In Review: June 2012
[2012-05-04]
Turning Off GPU Acceleration In Google Chrome
[2012-05-01]
Testing CofeeScript with Mocha
[2012-04-11]
Convert a Vim Window to HTML
[2012-04-05]
Tools Are Not Bad, Deeds Done With Them Are
[2012-03-22]
Worse Is Better: The Innovator's Dilemma In Programming Languages
[2012-03-13]
The Value Of Higher Education
[2012-03-07]
Diversity In Technology
[2012-03-06]
Legality and Immorality
[2012-03-01]
The Value Of Being Itchy
[2012-03-01]
The Cuckoo's Egg Is About Being Relentlessly Curious
[2012-02-22]
Editing Remote Files in Vim
[2012-02-09]
Peeling Away Metaphors
[2012-02-02]
Security theater and The TSA
[2012-01-26]
Digital Identity and Ownership
[2012-01-19]
'I'd be okay with censoring the Internet.'
[2012-01-16]
Amusing Someone Else To Death
[2011-11-15]
Running Local JavaScript Files In Chrome
[2011-10-26]
Testing JavaScript with Jasmine
[2011-08-13]
You Either Give Back Or You Don't
[2011-08-11]
LaTeX URL Links
[2011-08-10]
Learning Vim, or, You Will Briefly Suck At Computers
[2011-04-02]
Theory of Computation: P and NP
[2011-01-23]
Sinatra Authentication Roundup Part 1