Simon Willison’s Weblog

Subscribe

3 items tagged “complexity”

2020

I used to tolerate and expect complexity. Working on Go the past 10 years has changed my perspective, though. I now value simplicity above almost all else and tolerate complexity only when it’s well isolated, well documented, well tested, and necessary to make things simpler overall at other layers for most people.

Brad Fitzpatrick # 30th January 2020, 5:17 pm

2008

Static typing in OO languages isn’t the solution to software complexity, rather it’s an enabler of it. Static typing is like giving a drunk a bunch of breath mints and saying “Don’t drive drunk. But if you must, use these breath mints in case you get pulled over.”

Damien Katz # 11th June 2008, 6:51 am

2007

Large codebases are the problem, not the language they’re written in. Find a way to break/decompose big codebases into little ones.

Bill de hÓra # 27th September 2007, 3:11 pm