Category Archives: Programming

The essence of software development in which code or instructional metadata is manipulated.

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

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

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

DataTables version 10+ and .NET AJAX

Handling Server Side requests using DataTables v10+ and MVC4
Continue reading

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

Hydrangeas Revisited

Chris shares some more photos of his hydrangeas… Continue reading

Posted in Art, Programming | Tagged , , , , , , , | 1 Comment