Category Archives: Software architecture and development

It’s my job, so I am bound to have something to say about it! Occasionally….

Are You Really Looking for a SENIOR Software Engineer?

What exactly is meant when a company is looking to hire a Senior Software Engineer? Is it really what a Senior Software Engineer would imagine it to be or is it something else? Continue reading

Posted in Creative writing, General Computing, Philosophical ramblings, Process, Programming, Software architecture and development, Uncategorized | Tagged , , , | Leave a comment

Burdens of an (Introverted) Solo Practitioner

While I may be alone in my pursuits, I know that I am not alone in my state of anguish.  Surely, of all of the billions of people in this world, there must be others out there who struggle with … Continue reading

Posted in Christian thoughts, Creative writing, Philosophical ramblings, Software architecture and development | Tagged , | Leave a comment

Don’t “Go Your Own Way”

What does the 1988 Clapham Junction railway accident have to teach software developers and testers? Continue reading

Posted in General Computing, Philosophical ramblings, Process, Programming, Software architecture and development | Tagged , , , , , | Leave a comment

Poor Engineering Decision-Making

On June 3, 1998 a Deutsche Bahn high-speed train derailed and caused the worst high-speed train accident to date. What can we software engineers learn from the mistakes made by the engineering team that designed that train? Continue reading

Posted in Philosophical ramblings, Programming, Software architecture and development | Tagged , , , , | 1 Comment

Keeping Notebooks in a Digital Age?

Successful people keep notebooks even in this digital age. This is a small musing about Chris’ personal thoughts about notebooking. Continue reading

Posted in Philosophical ramblings, Process, Software architecture and development, Uncategorized | Tagged , , , , | Leave a comment

Engineers Must Learn From History

In my recent encounters with newly minted software developers (and by “recent,” I mean within the last decade or so), I have been shocked by the fact that most do not have a solid grounding in the work of the … Continue reading

Posted in Philosophical ramblings, Programming, Software architecture and development | Tagged , , , | Leave a comment

The Pragmatic Programmer, Rebooted!

It is a true statement that one of the influential books in my personal software development journey is “The Pragmatic Programmer.” My copy has been well-read and substantially highlighted in the almost 20 years it has been in my possession … Continue reading

Posted in General Computing, Process, Programming, Software architecture and development | Tagged , , , | Leave a comment

Cultivating Learning Habits as a Software Engineer

You and I are software engineers which is absolutely great. Let’s take a brief moment to pop open a bottle of champagne and celebrate. Cheers! Hopefully we are both in productive jobs that seek to advance our chosen career path. … Continue reading

Posted in Programming, Software architecture and development | Tagged , , , , , | Leave a comment

Developers Should Plan for Now

A number of events have come up recently which have made me think about us software developers and our time management skills. Continue reading

Posted in Philosophical ramblings, Process, Programming, Software architecture and development | Tagged , , , | 1 Comment

Poor software design on the Pizza Hut website

Chris “rants” about poor software design decisions in the mobile Pizza Hut site. Continue reading

Posted in Creative writing, Process, Programming, Rants, Software architecture and development | Tagged , , , , , | Leave a comment