Viewing posts tagged programmers

Building Products vs. Building Platforms

Software design decisions are always trade-offs. You can build software that does one specialized thing and does it extremely well. You can build software that does everything in a problem-space and does it acceptably well. But you can't build software that is both extremely flexible and extremely effective. Depending on the situation, you want to choose one over the other.

On inclusivity and tolerance

Last Wednesday, Elia Schito tweeted from his personal account, apparently referring to gender reassignment surgery:

Interviewing and hiring developers

Methodologies and philosophies on screening, interviewing, and hiring software developers go through fads and phases, as popular wisdom is debunked, thought leaders share their methods, and developers themselves are promoted and bring their own experience to bear. Most of us would agree that nobody's really doing this right, and we don't really agree what "right" would look like.

Gender and cultural bias in the programming world

Almost as soon as it had happened, my Twitter feed was abuzz with the keynote talk that Jacob Kaplan-Moss gave on how the internal mythology of programmer skill distribution leads to excluding and discouraging what must be the vast majority of software engineers. You should watch it, if you haven't: