Business Practices • Mar 30, 2024 Successful Vendor Relationships: 3 Do’s and Dont’s I've had both stressful, disappointing vendor experiences as well as stand-out relationships with vendors. Here's what made the difference.
Culture • Mar 29, 2024 Atomic Object: Proud to Be a B Corp If you have been looking for the bat-signal of companies oriented for impact in their work, people, and locale, look for a B Corp.
Project & Team Management • Mar 21, 2024 Ditch the Secret Swaps: Streamline Dev Setup with Environment File Generation and 1Password Discover how to generate environment files effortlessly with 1Password. Say goodbye to the tedious and clunky tasks of managing secure keys.
Developer Tools • Mar 19, 2024 Leverage Go’s Concurrency: Transforming API Data Fetching with Goroutines and Channels Concurrency in Go is a standout feature due to the simplicity and efficiency of goroutines (lightweight threads) and channels.
Planning Your Project • Mar 16, 2024 Use Legacy Lines of Code to Estimate Software Rewrites You can use legacy lines of code as a proxy to estimate the complexity and scale of software rewrite projects.
Developer Tools • Mar 15, 2024 Let’s Play Pictionary: The Pros and Cons of Drawing on Screen Shares Your conferencing software might include an annotation feature. Here's why I love using it on a screen share during remote pair programming.
Business Practices • Mar 09, 2024 The Art and Impact of Making “Intelligent Failures” Embracing "intelligent failure" as an opportunity for learning, innovation, and team improvement is an important tool for developer teams.
AI for Developers • Mar 06, 2024 Stuck? Benefits of Pair Programming vs. Using an AI Assistant Facing a tough programming problem? You have a choice: asking a team member to dive in with you, or firing up ChatGPT for some AI assistance.
Development • Mar 03, 2024 The Value of Being an Intentionally Dogmatic Software Developer Falling into the trap of dogmatism is common in software development, but being intentionally dogmatic can be a boon for anyone's career.
Project & Team Management • Mar 02, 2024 A Quick Guide for Onboarding New Developers Joining a team in the middle of a project can feel awkward, so I consider these things when faced with onboarding a new developer.
Personal Optimization • Mar 01, 2024 Boost Productivity: Handy VS Code Keyboard Shortcuts for Developers In our daily grind, developers get bogged down by repetitive non-coding tasks. Fear not: keyboard shortcuts for VS Code are here to rescue us.
Developer Tools • Feb 29, 2024 Diversify Dev Tooling to Support Collaboration on Custom Software We diversified our developer tooling to enable direct collaboration with our custom software client. Here's how it worked out.