I was not planning on writing anything like this post, but Seth Godin had a great post on learning from a lousy teacher. If you have a teacher (of any sort) that you cannot please, that you cannot learn from, that is unwilling to take you where you need to go because he is defending… Read More 10 Ideas To Make Your Lousy Job Better
As a software engineer, I was trained to think about the worst case. What is the worst possible performance for the algorithm used as specified in O(n), “big Oh“, notation? If you had formal education in computer science, you have been asked this question. Given that we are supposed to think about the worst case,… Read More How Can Software Development Avoid The Need For A Hero?
A few weeks ago I talked about what a software engineer may do for design tasks. Today, we are going to take a step in a slightly different direction and look at how projects are planned and what a software engineer may do during planning. If you are just starting out as a software engineer,… Read More Software Engineering Tasks: Planning
I am not one to tell people to make new year’s resolutions because they tend to be vague and generic in nature. However, it is a great time to plan your goals for the year. The question is how do you know if you are successful? First, lower your expectations and change your definition of… Read More Reach Your Goals In 2010