10 Questions Developers Should be Asking Themselves

How can I make this simpler?

Is my favorite.

Please, don’t commit commented out code

I totally agree. I can't tell you how often I see this and how it drives me insane.

13 Million Passwords Appear To Have Leaked From This Free Web Host

PHPUnit code coverage benchmark

I can't wait until I can use PHP 7 on my projects if just for improved PHPUnit performance.

PLACING BAD

This is a placeholder generator for developers to add to their sites, to help with testing. But what developer doesn't like Breaking Bad.

I want to use this but I have this strange feeling it would make it to production. I guess it would be good for temporary avatars though.

Slides: Enough about Classes, Let's Talk Templates

The 5 Laws of Software Estimates

Estimates are the hardest part of this job. I wish there was a better way to learn this than losing money for your company. :-)

Estimates are typically a necessary evil in software development. Unfortunately, people tend to assume that writing new software is like building a house or fixing a car, and that as such the contractor or mechanic involved should be perfectly capable of providing a reliable estimate for the work to be done in advance of the customer approving the work. This is pretty attainable by building contractors and auto mechanics, who generally are working with known materials building know things in known ways. Your auto insurance company already knows how long it should take and how much the parts should cost for just about anything you might need to fix on your car (not to mention everything about your model of car). With custom software, however, a great deal of the system is being built from scratch, and usually how it’s put together, how it ultimately works, and what exactly it’s supposed to do when it’s done are all moving targets. It’s hard to know when you’ll finish when usually the path you’ll take and the destination are both unknown at the start of the journey.

I love the graph under the 3rd Law.

Podcast: Full Stack Radio: Evan You - Diving Deep into Vue.js

Another JavaScript framework to look at. I like the idea that this one is very small.

Podcast: Three Devs and a Maybe - 'Hardcore' Functional Programming using Ramda with Andrew D'Amelio

Ramda sounds interesting. Again this is JavaScript but it interests me as well.