The quirks and quacks of software development.
Much of what a senior developer does boils down to writing good code. Here are seven tips that make that easier.
Imagine a social network where every post and comment were digitally signed, permanent, irreversible, and verifiable, and where participants who created value were rewarded.
Software has never looked cooler, but user interface design and user experience have taken a sharp turn for the worse.
We do all the work, and they make all the money. It doesn’t have to be that way, does it?
You can plan, strategize, chunk, fold, spindle, and mutilate a project for countless person-hours, and you still won’t know the difficulties that lay ahead in actually writing the code.
Every software developer wants to work on challenging projects that expand their horizons. But it’s better to buy a wheel than reinvent it.
Cubicle farms are breeding grounds for interruptions, and interruptions are the bane of developer productivity.
Why do we spend so much time on a process nobody wants? If you’re doing it right, the performance review process should be unnecessary.