Software the Hard way
Preventing Software Rot
Bayes vs Frequentists – An Empirical Test In Code
When Feature Flags Do And Don’t Make Sense
The Birth of Legacy Software – How Change Aversion Feeds On Itself
Abstractions Are In The Eye Of The Beholder
Nuances of Overloading and Overriding in Java
Alert Fast
Hiring is Broken And Yours Is Too
SSH Considered Harmful – Why You Should Be Using Persistent Sessions
Cracking the Senior Software Interview
Preventing Software Rot
Bayes vs Frequentists – An Empirical Test In Code
When Feature Flags Do And Don’t Make Sense
The Birth of Legacy Software – How Change Aversion Feeds On Itself
Abstractions Are In The Eye Of The Beholder
Nuances of Overloading and Overriding in Java
Alert Fast
Hiring is Broken And Yours Is Too
SSH Considered Harmful – Why You Should Be Using Persistent Sessions
Cracking the Senior Software Interview