Culture • Nov 24, 2023 (A Lack of) Curiosity Killed the Software Project A shift happening in software is steering teams away from acting with curiosity. Tools like AI and Figma have helped speed up the process.
Personal Optimization • Nov 21, 2023 How I Configured Doom Emacs as an Email Client I recently spent time configuring Doom Emacs to be my email client. Let's go over my configuration and talk through some pain points.
JavaScript • Nov 20, 2023 Automatically Watch and Build Your Turborepo Monorepo with Turbotree Monorepos are great, but watching and rebuilding them is a complicated problem. turbotree helps make it a lot easier.
Extracurricular Activities • Nov 18, 2023 Scrum Your Money, Part 2: Transparency and Ceremonies In part two of this series, I'll cover the importance of money transparency and using sprint ceremonies to inspect your progress.
Extracurricular Activities • Nov 17, 2023 Scrum Your Money, Part 1: Values When you scrum your money, you establish a framework for achieving your money goals and addressing financial challenges head-on.
Figma • Nov 14, 2023 Light and Dark Themes in Figma: A Variable-Powered Design Guide Designing for both light and dark themes used to be a painstaking process. Fortunately, Figma's variables come to the rescue.
The Software Life • Nov 12, 2023 Why Developers Should Go to Meetups — Even if They’re Not Looking for a Job What if you’re neither looking for a new job nor trying to hire someone for your dev team? I'd argue this is the best time to go to a meetup.
Development • Nov 06, 2023 Why Term Queries Aren’t the Same for Text and Keyword in OpenSearch and Elasticsearch In the realm of data analytics and search technologies, make sure to note the distinction in behavior for `text` and `keyword` term queries.
Development • Nov 01, 2023 Think Long-Term and Lower Your Developer Time Preference As a developer, use the concept of time preference in daily decision making, consciously choosing to lower your time preference.
Development Practices • Oct 31, 2023 Duct Tape Your Problems Away with Patch-Package The tool patch-package gives you a super easy way to create and apply your own small patch to an npm library.
Growing as Makers • Oct 29, 2023 Maximize Your Experience at Developer Conferences Developer conferences are incredible opportunities for learning, networking, and staying updated with industry trends.
Project & Team Management • Oct 27, 2023 From Understanding to Synthesis: A Consulting Blueprint Over 15 years as a software developer and consultant, I've developed an approach I call Dialectical Consulting.