Posts in category 'professional'

   Newer Posts »

Are You Doing Enough Coding?

My previous article discussed the question how much do you code?. After thinking more about this, I realized that a more important question is whether you are doing enough coding. How much is enough versus too little? This depends on the reasons why you code. For myself, I can think of several reasons why I […]

Lessons Learned in 2006

As a proponent of perpetual learning, I like to periodically take the time to reflect on what I have learned. Looking back at this past year, I definitely expanded my understanding in a number of areas based on my experiences at work and at home. My most significant growth was in the area of personal […]

Producing Good Software is Hard

This is a public service announcement to all project managers, business analysts, others working in the I.T. industry, and the general public: producing good software is hard. The next time you wonder why the software you are using crashed, or why your software development project is behind schedule, or why your software doesn’t meet the […]

ICE Conference Highlights

I recently attended two seminars at the ICE 2006 Technology Conference in Edmonton thanks to my employer CGI. I enjoyed both presentations and regret not attending more. I was able to pull some useful tips and ideas from each seminar that resonated with me. The first session was Lessons for Risk Management Taken from the […]

Is Ethical Consulting Possible?

Integrity and ethics are important components of being a professional. In today’s business environment it is not uncommon for ethically-challenging issues to arise. When working as a consultant, however, the very nature of the engagement can strain even the most seasoned professional. I am not talking about the kind of consulting where the consultant is […]

My Vision for IT

I’ve recently updated my vision for this website, which I’ll restate here: Help software developers learn and grow as professionals. Increase the level of professionalism in the IT industry. Make the IT industry a more enjoyable and rewarding field to work in. Why did I create a vision statement for my website? When I started […]

Examples of Root Cause Analysis

This article is a continuation of my previous article on how to do root cause analysis . As I promised, this article provides examples of root cause analysis being performed. A famous example of root cause analysis is the presidential commission’s inquiry into the 1986 US Challenger space shuttle explosion, particularly the observations of Nobel […]

How to do Root Cause Analysis

Root cause analysis is an important activity whenever a problem occurs – whether it is a defect, an operational outage, or something else. Whatever the problem, your objective should be to not only resolve the issue but also prevent it from reoccurring in the future. To do this, you need to determine the root cause […]

Website Changes and the Value of Feedback

I recently had an experience that reinforced for me the value of seeking feedback. When I first started creating my website, I invested much time and energy into developing the look and feel. When I finally launched, I was quite pleased with my work. But I didn’t let that deter me from making improvements. A […]

Continuous Improvement

After writing my article on Perpetual Learning, I came across the same concept in the book Core Performance Essentials by Mark Verstegen and Pete Williams (a fitness and nutrition book). To quote from the book: “It’s like the Japanese concept of Kaizen, which we translate in this country as ‘continuous improvement’. In America, we tend […]

Perpetual Learning

As I stated in my article on What is Professional Software Development one characteristic of professionals is growth: they are constantly seeking to improve and grow. This is especially important in the software field due to the rapid change brought on by the constant introduction of new versions of existing technologies and completely new technologies […]

What is Professional Software Development?

My website and blog are about software development, so the title I picked for my website is Professional Software Development. Why did I add the word “Professional”, and what does it mean to me? I’m glad you asked. The term software development is mostly self-explanatory. I call myself a software developer. Some people think this […]

   Newer Posts »