Development Practices • Aug 03, 2021 A Code Smell Heuristic: Polluted by the Precipitant Over the last few years, I’ve found myself leaning on a useful new code smell I’ve stumbled across, one I call being "Polluted by the Precipitant."
Developer Tools • Aug 02, 2021 Working Around the System zprofile on macOS Here's how to fix macOS when it overwrites your Unix $PATH setting. If you’ve also run into this zprofile issue on macOS, I hope this helps.
Personal Optimization • Aug 01, 2021 Rethinking Problem Solving: Starting with Feelings and Problems Software is nothing but a specialized version of problem-solving. To do it well, we need to deal with our emotions and zoom in on the right problem.
Growing as Makers • Jul 31, 2021 Gimme Some Sugar: A Quick Way to Make a Colleague’s Day Consider creating your own Sugarcube Board. Let’s express the gratitude we feel for folks that go out of their way to make our work lives better.
Developer Tools • Jul 30, 2021 Cypress Tasks vs. Commands: What Are They and When to Use Them Learn the key differences and usages of Cypress commands and tasks so that you are better equipped for writing successful end-to-end tests.
Web Apps • Jul 29, 2021 Toggling Authentication Providers: Local Storage & HTTP Headers Our team recently modified a login page that allowed for toggling authentication providers. In this post, I'll describe how we implemented it.
UX/Design Tools • Jul 28, 2021 Synchronous Collaboration in Figma Has Been a Game Changer Making the transition from Sketch to synchronous collaboration in Figma drastically increased our team's ability to work together effectively.
Web Apps • Jul 27, 2021 Sending Emails with Google Sheets & Scripts Here's an example of sending emails with Google Sheets and Scripts, ways to structure your data importing, and how to schedule the script to run.
Extracurricular Activities • Jul 26, 2021 Self-Hosting Your Own Cloud – Part 12: Note-taking with Notea I recently discovered a new app called Notea. It is still early in development but is quite usable and simple in its design.
Project & Team Management • Jul 25, 2021 3 Problems Big Software Teams Face and How To Mitigate Them If you are in a situation where big software teams are necessary, these common pitfalls and mitigation strategies may pay off for you and your team.
Managing Your Team • Jul 24, 2021 Challenging Ideas in a Non-challenging Way Rather than be a voice of opposition to an idea, I try to ask questions to help folks work through the problem-solving process on their own.
React Native • Jul 23, 2021 Lessons Learned from Debugging React Native PassKit Wallet React Native PassKit Wallet is a handy library for integrating your app with Apple Wallet. But what if the function doesn’t add it to the Wallet?