• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

CoderHood

The Human Dimension of Software Engineering

The Human Dimension of Software Engineering

  • Home
  • About
  • Contact
  • Shop
You are here: Home / Archives for code

code

Software Maintenance, Understanding the 4 Types

January 14, 2019 by Lorenzo Pasqualis 3 Comments

Software systems are a collection of bits recorded on a storage device. It might seem that once a software application works, as long as the hardware it runs on is functional, it should just keep working for eternity. So, why is "software maintenance" even a thing? There is no physical wear and tear, and there are no materials that can rot or rust away. Software systems are not affected by the atmosphere, pollution, the weather, and there isn't anything that can physically break. However, this … [Read more...] about Software Maintenance, Understanding the 4 Types

Filed Under: productivity Tagged With: advice, code, leadership, teams, technology

The Role of Quality Assurance in Software Development

February 23, 2018 by Lorenzo Pasqualis 2 Comments

Growing Up With Quality Assurance

I grew up in Italy in a household where "Engineering" and "Quality Assurance" (QA) were terms commonly used at the dinner table. My dad, now 92 years old, is an Electronic Engineer who specialized in quality assurance of space technology. He worked for over 30 years in a large company called Officine Galileo as Director of Quality Assurance. Officine Galileo was founded in 1864 to produce military aiming, tracking and firing equipment, before extending its … [Read more...] about The Role of Quality Assurance in Software Development

Filed Under: software industry Tagged With: career, code, qa, quality assurance

7 Strategies to Avoid Software Growth Zero, AKA Drowning in Maintenance

February 16, 2018 by Lorenzo Pasqualis Leave a Comment

The Software Garden

Software is like a garden. Both software and gardens require a lot of work, craftsmanship, and artistry to envision and create, especially when starting from scratch. They both evolve, and they both need constant maintenance, even if you don't make any significant improvement.

If you are a reader of my blog, you know that I use a character called Bolbo as my mental framework for the quintessentialsoftware developer. You might remember that he has a square jaw, messy black … [Read more...] about 7 Strategies to Avoid Software Growth Zero, AKA Drowning in Maintenance

Filed Under: software industry Tagged With: advice, bolbo, code, innovation, leadership, products, strategy, teams, technology

7 Ranks of Coderhood: Coder, Programmer, Computer Scientist, Developer, Engineer, Architect

November 30, 2017 by Lorenzo Pasqualis 3 Comments

The Many Names of a Software Builder

In my blog, I have been using the terms coder, programmer, software developer and software engineer interchangeably. I do that mainly to avoid linguistic repetitions. However, I believe that there are differences between those words and similar others.

In this article, I will discuss a set of nouns commonly used to refer to someone who writes code. I will also give my interpretation of how those terms relate to engineering skill levels.

Interpretation of … [Read more...] about 7 Ranks of Coderhood: Coder, Programmer, Computer Scientist, Developer, Engineer, Architect

Filed Under: career Tagged With: career, code, programming, terminology

16 Best Source Code Gems [Collection]

September 8, 2017 by Lorenzo Pasqualis 3 Comments

Developer's personalities shine in odd ways. One them is in a (sometimes) subtle sense of humor, choice of words and attitude that you can find in code, code comments, and error messages. It often feels like a stream of consciousness that reflects the human reality of a moment in time.

I collect those gems and here I am sharing with you some of my favorites. Some I found myself in the code I worked with. Others, I collected from various sources. All have been stripped of anything that could be … [Read more...] about 16 Best Source Code Gems [Collection]

Filed Under: coding Tagged With: code, culture, humor, people

  • Go to page 1
  • Go to page 2
  • Go to Next Page »

Primary Sidebar

Subscribe via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join us on Facebook

Join us on Facebook

Archives

  • November 2019
  • February 2019
  • January 2019
  • December 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017

Recent Posts

  • Doodle Tuesday: Flying Tree of Drops
  • Doodle Tuesday: Roots, Fruits and Flowers
  • Doodle Tuesday: Mushrooms
  • Software Maintenance, Understanding the 4 Types
  • What I Have Been Doing Lately

Most Popular

19 Types of Developers Explained
8 Engineering Leadership Roles Explained
Software Engineering Job Titles Explained
Software Maintenance, Understanding the 4 Types
A Day in The Life of a Software Engineer
The 5 Problem-Solving Skills of Great Software Developers

Tags

advice agile art balance behaviour blog bolbo brain career code culture development process diversity doodle education fallacies finding talent gender bias hiring infographic innovation interview involuntary bias job market leadership learning logic meeting meetings people processing-language products programming quotes resume roles scrum software design strategy teams technology value wit women in tech work environment

Disclosures

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. With that said, we will never promote anything we don’t trust or haven’t used.

All links to Amazon products on this site are affiliate links; this means that we may receive a small commission (at no cost to you)  if you subscribe or purchase something through the links.

Donate

Leave a donation to support this blog.

Subscribe to Blog via RSS

RSS Feed RSS - Posts

Advertisment

Tools of the Trade

Footer

Social

  • View lpasqualis’s profile on Twitter
  • View lpasqualis’s profile on LinkedIn
  • View lpasqualis’s profile on GitHub

Legal

Disclaimer
Privacy Policy
Cross-Posting Policy
Copyright © 2021 By Lorenzo Pasqualis - All Rights Reserved