On Feedback
February 09, 2024|2 min read |Last year was my first time leading a team of engineers. I had to learn to give and receive feedback as a leader. Here are some things I learned that could help others in similar positions.
Full stack developer and consultant with over seven years of experience building websites and applications for clients. Occasionally, I like to write about the things I'm learning and thinking about here at my blog.
Last year was my first time leading a team of engineers. I had to learn to give and receive feedback as a leader. Here are some things I learned that could help others in similar positions.
Delivering software is a delicate balancing act between meeting deadlines and writing good code. I share my thoughts on how a team of developers is to do this.
A short reflection on that feeling in your gut and when the world starts spinning.
A short reflection on over-engineering, prompted from reading an old case study on Netflix and their landing page optimizations.
At the risk of sounding like a James Clear copycat, I talk about goals, systems, habits, and the way I approach these in my life.
I discuss the challenges of software estimation and the impact of human biases, as well as strategies to improve estimation accuracy and the role of Goodhart's Law in project delays.
Tech giants are making swift changes to remote work life. I provide some thoughts on how we got here.
A reflection on why we do the things we do.
With eight years of experience in software engineering under my belt, I've had the pleasure of working on many teams across many industries. I thought I'd take an opportunity to reflect on and share with you my impressions of what makes a great engineering team.
If you want to cultivate a great engineering culture that encourages collaboration and growth, you must look closely at how you conduct code reviews. The wrong approach can lead to a toxic environment that discourages engineers from contributing. The right approach can fuel growth, innovation, and wonderful outcomes for your organization, clients, and team.
I'll share the story of how I landed in this awesome profession and hopefully empower others to do the same.
While I'm waiting for my extension to be reviewed by Google for publishing, I thought I'd recap what I learned building my first Chrome extension.
Understanding this one concept in JavaScript will save you many headaches in the future!
While working with Gatsby I encountered both CommonJS and ES6 Module syntax. Let us explore why that is and how they differ.
CSS has gotten support for custom properties (variables) in all modern browsers. Here is how to use them.