244 points by chriskrycho 30 days ago | 80 comments
The Magic Function(bitfieldconsulting.com) Coding is easy, but programming is hard—at least, if you’re doing it right. That’s because good programmers are not just trying to solve a specific problem: they’re trying to build an abstraction that solves a general class of problems (including this one).
When Abstractions Break(jonskeet.uk) When I wrote my preview DigiMixer post, I was awaiting the arrival of my latest mixer: a Behringer Wing Rack. It arrived a few days later, and I’m pleased to say it didn’t take long to integrate it with DigiMixer. (It’s now my main mixer.) While most of the integration was smooth sailing, there’s one aspect of the Wing which doesn’t quite fit the abstraction – which makes it a good subject for a blog post.