Employ Engineers not Librarians

If you are running a software company today and are not heavily investing documentation, you are throwing money away. Far too often there is the attitude of putting off or completely forgoing full documentation in an effort to ship a product sooner. After all, spending time and money on documentation slows you down and doesn’t …

Continue reading »

Don’t Become Trained to Self Interrupt

The great thing about good habits is that we can identify, train and adopt them into our everyday lives. Sadly, the same is true for bad habits, however we rarely are aware that we have acquired them. This rang true with me recently where after a couple rough, interruption filled weeks in the office I …

Continue reading »

Every Software Developer Needs to be Involved with Open Source

Gone are the days of the high barrier of entry into open source coding. No longer is open source the realm of console Linux hackers who don’t have the time to talk to noobs. Within a few minutes you can be knee deep in a GitHub project digging through the work of weekend hackers or …

Continue reading »

It’s Better to be Clear Than Clever

In my years of coding I have had the opportunity to work with, or after, a wide range of types of programmers. Both self taught and professionally trained, and in small and fast paced companies there wasn’t always a set of coding standards in place leaving developers to do what was best in their opinion. …

Continue reading »

Avoid Any Gadget with OLED Displays (For Now)

With each new device comes a bigger and better screen with sharpness, color range and contrast levels that are downright incredible. Tablets are now advancing beyond HDTVs and as tech junkies, it is in our DNA to purchase these bests of breed. However, these advances do not come without their faults. On the cutting edge …

Continue reading »

Give it Five Minutes

This is a great post by Jason Fried @ 37Signals on conducting yourself and your state of mind. Its so important to have an open mind in business. Please do have a read. After my talk Richard came up to introduce himself and compliment my talk. That was very generous of him. He certainly didn’t …

Continue reading »

Moving 6 Billion Messages Without Being Noticed

We’ve just finished moving every message in every user’s message center — all 6 billion of them — to a brand new set of database servers, and we managed to do it without anyone noticing. We didn’t find much published material about the best way to do this, so we wanted to share a few …

Continue reading »

When to Use TRY / CATCH

UPDATE: Due to some confusion and helpful feedback, this article may be more appropriately titled “When NOT to use Try Catch”. Its a sink hole that I’ve seen far too often working with a wide range of talent levels in the fields between consultant workers and past generations reintroduced to the codebase. Being fault tolerant …

Continue reading »

HTML5 Got Pushed to 2014 and I Don’t Care

Recently the W3C stated that after several more years of rigorous testing the final HTML5 spec will be ratified in 2014. This sounds nice but truthfully you need to be building and deploying your web apps in HTML5 now, because it is already here. The last major browser to gain HTML5 support(Internet Explorer 9) is …

Continue reading »

Testing for HTML 5 Support

HTML5 and CSS3 are the shiny new web development things which we all want to learn and use but the truth is today most internet users do not have browsers which support them or support them all the way. Even as newer browsers come out it’ll take a couple years to be able to depend …

Continue reading »

Older posts «

Fetch more items