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 all levels of coders, 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. 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.
I still code; mostly 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 about these topics because I am passionate about helping engineers realize their potential. I love sharing what I learn and see, translating it to guidance, information, models, and food for thought.
I write to help budding engineers accelerate their entrance in a fantastic and exciting career path. Better understanding the tech world will hopefully help them persist long enough to become good at it, and experience success.
I write to help women join the world of tech, and succeed in their career. I am passionate about helping organizations find and avoid gender bias pitfalls. When women feel appreciated and recognized, they bring amazing value to their teams and the tech industry.
Moreover, I write to help senior engineers to make strides forward in their career, scale their efforts, work better in teams, and build amazing things.
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 end 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 coders.
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.