Cloud computing

Hi, I’m James Smith. I’m a Software Architect with over 20 years of extensive experience in every stage of software development. My focus is helping companies migrate their products to the cloud and adopt AI.

I created this blog so that I could share my knowledge beyond the confines of corporate walls. As technologists, we’re always looking to grow and take on new challenges. Here, I hope to provide answers to questions about coding, testing, and processes to help us all in our journey through the technology landscape.

The precursor to knowledge is a question. So please look around, get involved, and ask questions.

Software Architect or Engineer?

JamesMay 1, 2023021 min read
Software engineers and architects are not different parts of the same career path. They are often confused as being synonymous, but they have vastly different responsibilities, skill requirements, and educational backgrounds. Management’s uninformed tendency to equate them can lead to confusion within organizations, eroding the ability to create quality software.

Optimizing IT Investments Through Digital Transformation

JamesMar 21, 202304 min read
A Guide for Business Executives The business landscape has rapidly evolved in recent years, with technology becoming essential in maintaining a competitive edge. Companies that embrace digital transformation can optimize…

Why Are Coding Standards Necessary?

JamesMay 17, 202102 min read
Coding Standards are the foundation of the non-functional attributes of quality software.

Preserving tribal knowledge

JamesMar 2, 202104 min read
Online meetings solve the problem of tribal knowledge preservation.

Coding Standards Summary

JamesOct 30, 202022 min read
I can summarize my coding standards with two words: Quality and Maintainability.