Doing my best to distill the excellent "Introduction to Innersource" white-paper written by Github. Mostly summary, some editorializing.
ReadRockstar engineers have a way of appearing larger than life. They produce more things. The things they produce are excellent. We want to be them, but wanting to be a rockstar engineer is not how they became one. It won't work for you either.
ReadWe should all care more about performance reviews. Full stop. In this post I lay out reasons why we should spend more time this year on one of our most important, and often over-looked responsibilities - selling yourself.
ReadTimeboxing is the process of doing one specific activity over a short, defined period of time. Habitual timeboxing is creating a habit out of this technique to supercharge your productivity.
ReadAs teams grow larger, they inevitably grow apart. Engineering Showcases are a way to celebrate the day to day work of your team and make a larger team feel small again.
ReadA quick guide on how to run a puppeteer script in a cron job without doing a bunch of weird stuff with your node path.
ReadA quick (and somewhat sarcastic) post about why Frontend development sucks.
ReadBuild a stronger and more curious engineering team with dedicated learning time. We call it the "Learn and Teach" ticket.
ReadA practical guide to writing a simple JS testing framework in 22 lines of code
ReadHave you ever seen an import statement where a file name is never specified? Something like Import Button from './components/button'. This is importing a directory, and yet it works? Let's figure out why.
ReadThe "senior" title for software engineers comes with some controversies. What makes one engineer "senior", and another "mid". I think the majority of the difference isn't technical, it's in the soft skills. I took a long-form article called "Being a senior engineer" by the wonderful Kitchen Soap blog and distilled it to include my experiences and thoughts.
ReadAwesome Learning is a Frontend focused learning platform. We built this at Wayfair to help our fellow engineers learn Javascript in a group setting, and we open-sourced so everyone has a chance to learn.
ReadReduce is a powerful tool in the Javascript developer tool belt but it's not perfect. We look at one common thing many developers do in their reduce methods that could potentially cost you.
ReadThis guide takes an in-depth look at tech discoveries as a tool to build trust and confidence within Agile teams. Learn how to make a great Tech Discovery ticket, what your deliverables should be, and more.
Read