The Law of Leaky Abstractions
Abstractions fail. Sometimes a little, sometimes a lot. There’s leakage. Things go wrong
Source: www.joelonsoftware.com
Abstractions fail. Sometimes a little, sometimes a lot. There’s leakage. Things go wrong
Source: www.joelonsoftware.com
It’s very hard to get them to write code or design programs, because they won’t stop thinking about Architecture.
Source: www.joelonsoftware.com
You’re a software developer. Me too. But we may not have the same goals and requirements. In fact there are several different worlds of software development, and different rules apply to different worlds.
Source: www.joelonsoftware.com
I used to be able to tell the smart kids because they could rip through a recursive algorithm in seconds, or implement linked-list manipulation functions using pointers as fast as they could write on the whiteboard. But with a JavaSchool Grad, I can’t tell if they’re struggling with these problems because they are undereducated or if they’re struggling with these problems because they don’t actually have that special part of the brain that they’re going to need to do great programming work.
Source: www.joelonsoftware.com
The Marimba Phenomenon is what happens when you spend more on PR and marketing than on development. "Result: everybody checks out your code, and it’s not good yet. These people will be permanently convinced that your code is simple and inadequate, even if you improve it drastically later."
Source: www.joelonsoftware.com
Links relevant to my work and interests: IT, agile, startups, Internet, web development, databases, programming, design patterns, work motivation... (Popular topics)