Building Systems to Scratch Your Own Itch
I am a hacker. (“Hacker” in the sense of programmers who really love to create things in code, NOT people trying to break into the CIA) It is said in hacker circles (specifically in several essays by Paul Graham) that the best software is that which hackers write to scratch their own itch. Why is that? Because they are their own users. It is the rare and magical combination in software development of (1) knowing exactly what is needed and (2) being able to create it. If anything is cumbersome or annoying, they can fix it. If a little shortcut is an obvious time saver, they can put it in.
» Continue reading “Building Systems to Scratch Your Own Itch”