Articles

Software engineering lessons from production, raw and honest from the heart — almost 20 years of them. Jump to a year in the sidebar, or browse categories and curated collections.

12 articles from October 2020 ¡ show all

Build better apps faster with the JAMStack

The ultimate test for your webapp: Airplane wifi

Forget time to first byte and time to interactive. What's your time to useful?

Learn Gatsby and NextJS with my new workshop

Think of the last time you started a new project. You spend the first few hours getting started. Ugh

How JAMStack helps you ship

Common problem in engineering teams: Stepping on each other's toes. JAMStack can help.

The mistake that strangles engineering teams

You work hard on a feature. Weeks of back and forth with designers, product managers, tech leads, and the rest of your team. Your feature is amazing and you're proud as heck! But then ...

How I use delegation to get more done

Productivity porn shows you how to pack more into your day. Productivity porn is wrong my friend. You need to remove things to grow.

Swap useReducer with XState – CodeWithSwiz 13

In Refactoring a useReducer to XState we talked about a 5 step process to turn a reducer into an XState state machine. Today answers "Ok now what?"

Sucking is the first step

You ever feel like you have no idea what you're doing? Everyone feels that way. Sometimes more, sometimes less.

How to write tests for XState – CodeWithSwiz 12

Once you know how to refactor a useReducer to XState, you gotta prove you did it right.

Should you take a pay cut for equity

Would you take some % of your salary in bitcoin? The joke is that compared to pre-IPO equity, bitcoin is predictable and has a known value.

Refactoring a useReducer to XState, pt1 – CodeWithSwiz 11

XState promises to be like useReducer+Context combined and the simplest way to handle complex state in React apps. But can it deliver? On this episode of #CodeWithSwiz, we gave it a shot.

Computer science is not software engineering

Wow, college was such a waste of time ... when did you ever invert a binary tree outside of an interview? Honestly I never inverted a binary tree in college either â˜šī¸