Engineering Leadership 101: Steering Clear of High-Risk Practices20 risky behaviors that every engineering team should avoid at all costsOct 28, 2024Oct 28, 2024
Don’t Die: Mental Health in Software EngineeringDon’t set yourself on fire to keep everyone else warm.Apr 12, 2023Apr 12, 2023
Proposing Monumental Work SuccessfullyBreaking down a real life example from the developers of Create React AppFeb 9, 2023Feb 9, 2023
The Code Review Checklist ✅Code review is the most effective teaching tool for onboarding team members, upskilling newer developers, and becoming a product expert.Nov 12, 2020A response icon1Nov 12, 2020A response icon1
Privacy around COVID Exposure Notifications (Contact Tracing)Concerned? I read every privacy document there was, so you don’t have to!Nov 3, 2020Nov 3, 2020
How to 10x Your Speed (For anyone that uses a computer)I’ll bet you think you’re fast. I’m going to give you some tips that will make you faster, and you’ll like your computer a whole lot more.Oct 19, 2020Oct 19, 2020
A zsh script to make git squashes easy!This script squashes all commits on your branch. Keep a clean git source tree and squash your branches before merging!May 20, 2020May 20, 2020
Tip: How to view localhost web apps on your phoneI’m always building web application products that need to be optimized for mobile. Viewing my project on a phone before deploying is a…Apr 29, 2019A response icon13Apr 29, 2019A response icon13
Lazy Loading vs Preloading Modules — Which should you choose?You want to optimize your web application for users. You want quick load time. You want to use the latest new thing.Feb 7, 2017A response icon2Feb 7, 2017A response icon2
Walkthrough: Using Github’s “Saved Replies” to make life consistent and easyGithub has a functionality called “Saved Replies”, which injects prewritten text into comments, Pull Requests, basically anything formatted…Jan 19, 2017A response icon1Jan 19, 2017A response icon1