Giving Programmers Real World Solutions
http://codeelixir.com
Giving Programmers Real World Solutions

The 5 Most Important Things Programmers Should Know (but never learn in school)

Over the years of leading software engineering teams, I have had the opportunity to interview students from a number of schools and at a variety of levels of education from associates degree up to PhD. The one commonality I have found is that all of these students lack the essential knowledge of 5 topics that should be at the top of their academic curriculum.

It dumbfounds me that these topics are not taught in school. I have mentioned it to numerous individuals over the years and have finally decided to list the items here ... << MORE >>

Being a Leader in Your Industry

What is the best way to strangle your business to death? Hording knowledge and over concern about protecting your intellectual property could be sending your business down the road to destruction.<< MORE >>

Standards for Success

Over the years, it has amazed me how people respond when talking about standards... Some people love them. Some people hate them. So who's right?<< MORE >>

It's an IT Revolution

Developers love their toys and they love to innovate. But if you are not careful, those developers can suck the financial life our of your business forcing you to OVER SPEND on technology while feeding your employees need to play with their toys. So how to you balance the business's need for cost effective solutions while keeping your staff happy and productive? << MORE >>

Error Handling - Ignore, Hide or Run Away

Are you a super programmer who never has bugs? Well if you, like me, are a mere mortal and have to worry about error handling, I have some great techniques for you here that will help you spend less time hunting down and squashing bugs and more time coding that cool new killer app.<< MORE >>

Java Logging Made Easy

Writing to standard out and standard error should be banned from the classroom. There is a better way and learning it up front when you are first learning to program will teach you best practices that will be with you your whole career.<< MORE >>
Blog Software