Every once in a while, the computer science education debate appears anew. Is the curriculum too hard, is it too easy or is it even relevant to today’s business environment. Typically, nothing comes of these debates because the people doing the debating have different goals, and will never come to an agreement. About a month… Read More Traditional CS Education Weeding Out The Unwilling
I tend to talk about failure a bit on this blog. Failure is a good topic for discussion, whether it is project failure or failures by people. Why is it such a good topic to talk about? Because people fail every day and so do companies. However, in our world, people like to talk about… Read More Failures Are Really Mini Successes
There has been some interesting reading recently which may not seem to be related but definitely has some commonalities. The common threads in these posts may not seem obvious at first, but after some discussion I think you will see what I am talking about. First, we have seen the whirlwind marketing tour that is… Read More Blazing A Trail Or Sitting In Comfort
In today’s economy and recession, a lot of people are unemployed. There are probably a lot of people that are under-employed as well, we just do not hear about them as much. Then there are people that have a very good job at a stable company, may even like the work that they are doing,… Read More Are You Wrongly-Employed?
I was recently looking at Google Analytics and the data for this blog. For whatever reason, I was only looking at a two day span in the recent past, and I was focused on search keywords. One search caught my attention because it was short and was not one of the typical searches in this… Read More Processes Do Not Fail, People Do
A few articles in the past week prompted some thinking about the industry of software development. In this case, when I say software development, I am talking about developing websites, web applications, commercial software, enterprise software and almost anything else that requires someone who can code. When comparing the industry to other scientific industries, software… Read More Bad Programmer, Bad Process Or Bad Education
About a month ago, there was a great call to action on the WorkAwesome blog: What is the best professional advice you ever received? And where did it come from? I meant to write a post in response to this, but the usual events (news, work, family) thwarted my efforts. Given that today is Labor… Read More What Are You Offering, Complaints or Options?
It has been a while since a good bitchmeme came about, so it is with great pleasure that I participate in this one. Actually, is it not with great pleasure as the issue hits close to home. The issue at hand is regarding age in the software development profession. This is important to me because… Read More Can You Be Too Old For Software Development?
There are three parts to every project, starting, finishing and everything in between. Two parts of the process are very difficult to complete, starting and finishing. This is not a tutorial on project management, as much as it is a general guide for people involved in a project. For example, lots of people have ideas.… Read More Are You A Starter, A Finisher Or An Implementer?
As a blogger about everything software development related, I write a good amount about career advice. Most people probably think that these posts are just summaries of information from other sites regurgitated for my own pageviews. That is far from the truth. In addition, when people write advice about certain things they may not follow… Read More Your Life Online Could Affect Your Job Search Redux