What is The state, condition, character and nature of being a software coder; the state of belonging to and evolving in a software engineering organization where software developers (AKA coders) work and operate.?
The state, condition, character and nature of being a software coder; the state of belonging to and evolving in a software engineering organization where software developers (AKA coders) work and operate. is a Blog dedicated to the human dimension of software engineering. I write the content on this site to support software developers, engineering leaders, and engineering managers. The software industry and the tech world are a wild ride, and the human side of a career in tech is often as important, and sometimes more important, than the raw technical skills.
Who am I?
My name is Lorenzo Pasqualis, and I started writing software in 1984. Over the years I used many languages, technologies, and tools. I have been in technical leadership positions since the early 2000s, and in full-time executive roles since the beginning of 2014.
Today I spend most of my time focused on the art of architecting scalable systems, organizing engineering efforts, hiring and training talent, managing people, leading engineering teams, and helping designing solutions in the EdTech industry. I am very close to the technology as an architect, but my principal concern is people. I am an active advocate for Women in Tech, a believer in servant leadership, and a lifetime learner.
Despite my focus on people, I still write code when I can, mostly for personal projects or to help my teams. Coding is a passion that will never die, and staying close to the technology makes me a better leader of technologists.
Why do I Write This Blog?
I write for the following reasons:
- To help engineers realize their potential. I love sharing what I learn and see, translating it to guidance, information, models, and food for thought.
- To help budding engineers accelerate their entrance in a fantastic and exciting career path.
- To help women join the world of tech, stay in it, and succeed in their career. I am on a mission to help organizations identify and avoid gender bias pitfalls. When women feel appreciated, supported and recognized, they bring amazing value to their teams and the tech industry.
- To help senior engineers make strides forward in their career, scale their efforts, work better in teams, and build amazing things.
- To help engineering managers and leaders to become better at what they do. Leadership is an important field of study that is often misunderstood. It is also a journey, not a destination.
Why is This Important?
I believe that the quality of the software we build today has a direct impact on people’s lives tomorrow. It affects the users of the software and the coders that will be responsible for building on it. The frameworks, languages, and solutions we are creating today are the foundation for the work of future generations of developers.
The tech world keeps evolving rapidly. New technologies and solutions are constantly being engineered on top of older ones. We are evolving this world with our hard work and determination. Constantly learning and improving is a major part of the career path of a software engineer. It is my goal to help you navigate through it, one article at the time, with advice, observations, answers to questions, and constructing models and abstractions. You don’t have to re-learn the hard way the same lessons that I already learned by making tons of mistakes.
I am humbled and honored if you choose to take the time to read my articles and follow my journey. You can do that through this blog and social media. I am active on Twitter, and you can find more information about what I do on LinkedIn.