Software Engineering

144 articles · all categories

Software Engineering articles

September 2021

Stop SHOUTING = 'shouting'

A hill I will die on 👉 global CONSTANT = 'constant' are bad

How to rewrite your app while growing to a $100,000,000 series B

When you're in a company desperately trying to meet demand, *ship*. You'll have money, time, and professionals to fix code later. Even if you start with jQuery.

August 2021

Complex vs. complicated

Would you rather work with a complex system or a complicated system? 🤔

July 2021

What I learned from Software Engineering at Google

When I first picked up Software Engineering at Google I thought it was another one of those FAANG books full of lessons that make no sense at human scale. I was surprised, lessons apply to teams as small as 5.

May 2021

Software Engineering is the 2nd best job

Ok so I've been doing lots of research into the Software Engineer job market – Some highlights 👇

February 2021

The Magic Function principle

Write functions, mostly magic.

October 2016

WTF is X-Frame-Options?

You don't need tests

September 2016

Are You an Engineer or a Developer?

January 2015

How to run JavaScript tests in Chrome on Travis

Dear tech companies, this is not how you hire engineers

November 2013

My old code is atrocious

March 2013

Bring Ruby VCR to Javascript testing with Capybara and puffing-billy

October 2012

Simple trick that lets you code twice as fast

July 2012

Blackbox testing node.js apps

April 2012

What Refactoring is, and what it isn't

March 2012

I wish this existed

How to make your django app slow

February 2012

Unit testing is for lazy people

December 2011

Simple trick for testing forms full of checkboxes with django

August 2011

Why don't computers understand timezones?

Software dev isn't just a logical process

August 2009

The ten pros and cons of unit testing

June 2009

Unit testing is anti-productive