• 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 development process

development process

Product Vision, Agile, and Going to the Moon

April 9, 2018 by Lorenzo Pasqualis 5 Comments

Vision:
(noun)
a vivid mental image, especially a fanciful one of the future.

A Clear Vision

Everyone who lived before witnessing the Apollo 11 mission on July 20th, 1969, could only dream of touching the Moon. In 1865, Jules Verne, a French novelist, had that dream in the form of a novel that he titled "From the Earth to the Moon." He told a story of a group of gun enthusiasts and their attempts to build an enormous space gun to launch three people to the Moon.

It took 104 more years for … [Read more...] about Product Vision, Agile, and Going to the Moon

Filed Under: innovation Tagged With: advice, agile, development process, innovation, leadership, products, vision

Avoid Design by Committee: Generate Apart, Evaluate Together

April 2, 2018 by Lorenzo Pasqualis Leave a Comment

The tech industry thrives on innovation. Building innovative software products requires constant design and architecture of creative solutions. In that context, I am not a fan of design by committee; in fact, I believe that it is more of a disease than a strategy. It afflicts teams with no leadership or unclear leadership; the process is painful, and the results are abysmal.

Usability issues plague software products designed by committee. Such products look like collections of features stuck … [Read more...] about Avoid Design by Committee: Generate Apart, Evaluate Together

Filed Under: problem solving Tagged With: advice, agile, development process, leadership, software design, teams, work environment

9 Software Engineering Career Mistakes To Avoid At All Costs

August 28, 2017 by Lorenzo Pasqualis 1 Comment

Taking risks and making mistakes is part of the learning path to greatness. Failing quickly and often is a hallmark of success. Nevertheless, aiming to avoid making the same mistake more than once should be somewhere high on your priority list.

Personal experience is the most powerful way to learn. But, knowledge acquired through other people’s experiences can shortcut your way to success and save significant pain. In particular, being aware of common mistakes that other people make can prevent … [Read more...] about 9 Software Engineering Career Mistakes To Avoid At All Costs

Filed Under: career Tagged With: advice, bolbo, career, culture, development process, fallacies, leadership, teams, work environment

11 Books All Software Engineers Must Read

August 21, 2017 by Lorenzo Pasqualis 1 Comment

When I started coding back in 1984, there wasn’t much literature available to guide me on my learning path. One of my issues was that I was in Italy and I didn’t know a word of English. It is possible that there were books available in English, but the selection of Italian translations was insufficient. I got the majority of my early knowledge from a few translated programming books and some technical magazines.

Among the translations that were available in Italian, I remember some of the early … [Read more...] about 11 Books All Software Engineers Must Read

Filed Under: career Tagged With: advice, career, development process, education, leadership, learning, products

Making babies, emotions and code reviews

June 19, 2017 by Lorenzo Pasqualis Leave a Comment

Making a baby by typing code

A man approaches you holding a baby. He looks at the bundle with loving eyes before turning his gaze to you. “What do you think?”, he says, “He is my baby! I bathed him, dressed him and brushed his hair. I just finished, barely in time for the deadline. Isn’t he beautiful? What do you think?”

You study the child for a few minutes, without saying a word. The man waits, standing in front of you, shifting his weight from one foot to the other, moving his gaze from you … [Read more...] about Making babies, emotions and code reviews

Filed Under: code wars Tagged With: advice, code, development process, programming, technology

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