Categories
Tech CraftWork

Tech CraftWork: “Hello, World.”

print("Tech CraftWork: Hello, World.")

What is Tech CraftWork?

Tech CraftWork is a blog about technical craftsmanship and software engineering practices. Emphasis on the craftsmanship and engineering practices as opposed to programming how-to’s; I see a ton of coverage online for the latter, but very little for the former.

I feel that there are so many people entering the software field and all of the focus is just on showing them to “code” instead of teaching them to be good “software engineers” that it grows ever more increasingly difficult to find solid engineers to work with. I am hoping to help change that and build a community around improving that not only for software engineers, but also for system administrators, network ops, dev ops, database administrators, data scientists, site reliability engineers, cloud engineers, and any other technical workers involved in the software development industry.

Who am I?

I am someone whose entire professional career of 20+ years has been in the software engineering industry. As of this post, 8+ of those years have been as a team lead or manager. My individual-contributor years have involved being a programmer at a manufacturing plant, an intern at a start-up, an integration engineer, a tools engineer, and a platform engineer across the industrial manufacturing, defense contracting, security, user-provisioning, health product sales analysis, population wellness, and payment processing fields. My career was facilitated by my education, both a BS and MS of Computer Science, from an engineering school; Worcester Polytechnic Institute.

Over my years of education and experience, I have used many different languages, libraries, software, and design patterns; but I have ultimately become tool-agnostic because with, the amount of solutions available these days, there are no good excuses for not picking the best tool for each job. The choice of tools for the project should be treated as a foundational piece of the project design and should not be treated any other way. Such mentalities are learned over many years of experience and what I aim to provide instant access to through my articles here.

So, what next?

Well, time for me to write articles and time for you to read them.

Meanwhile, may your engineering make more sense and less headaches.