Games Played in 2023
My favorite games (and everything else) I played in 2023.
Sean Massa's personal site where they discuss tech, organizations, ethics, and games.
My favorite games (and everything else) I played in 2023.
Linear is a fantastic project management tool. In this article I share notes on how best to leverage it for effective project management.
Why these are my favorite sources of commentary on society in general.
Impact is often a requirement to advancement, but a lack of opportunity can get in the way. Here's how to navigate that conflict.
Team performance perception is dominated by Outcomes and Ouptuts. Here's how to understand how that works and why it matters.
How to balance time, growth, and autonomy while keeping performance aligned with expectations.
Blocking my access to Infinity Pools.
Why these are my favorite sources of commentary on the state of technology.
Why these are my favorite sources of news.
Guide to absorbing the Final Fantasy VII universe.
Why Visual Studio Code is my favorite IDE.
Overview of the possible kinds of web form library interfaces.
Deciding on a JavaScript test runner based on required features and maturity.
JavaScript has two empty values where most languages have one and some have zero: null and undefined . Should we prefer one over the other?
To find the best options for the installing/updating in all circumstances, I tested it locally and globally for npm , yarn , and pnpm .
Pulling from several sources, my framework for goal setting includes: Theme: a guiding light, a default decision PACT Goals: specific personal outputs I commit to Habits: systems for making sure I achieve those outputs
How I use Conventional Comments to make it clear (1) what kind of comment it is, (2) what specifically I want, and (3) how important it is that my comment is resolved.
Teams can have more effective code reviews if they default to approval and have a framework for delivering and managing feedback.
Standups are often applied without understanding the problem they are solving. This leads to: Not clearly solving a specific problem Not solving a problem with the best solution A daily interruption to deep work What follows is a pragmatic and ideal approach to resolving this situation. The pragmatic approach is to understand so you can excel within that system. The ideal solution tries to change…
The term Manager means a lot of different things to different companies. It can include Project Manager, Product Manager, Technical Lead, Team Lead, Mentor, Coach, Supervisor, as well as Individual Contributor. Most often, in my experience, a manager is responsible for at least these roles: Supervisor, Mentor, and Team Lead. There is great value in having those roles played by separate people.
Highlighting candidates at their best to reduce bias and gatekeeping in hiring.
Melanie Sumner and I wrote about the "Six Pillars of Accessibility" as a structured guide for developers to move the needle on accessibility.
I have gone through the process of adding linting to existing, large projects a couple of times. I've learned some lessons about how to approach this so that it's not disruptive to the team doing other work. Follow these steps to get robust linting into your project without pulling team velocity to a halt!