Fresh Reads
Source desk · Podcast
Notes on Work
632 entries in the archiveNewest: 3 days agoOfficial site
- Career
- Engineering
No More Livewire/Alpine Inner Circle
I created an inner circle for both projects. I'm dismantling it. Here's why.
Sometimes You Just Have To Blow Everything Up
I know, I know. Refactor incrementally with a test wall at your back. To that I say "pssshhhhhhaaaaa".
Moving Away From Object Orientation In JavaScript
I'm making a refactor I've wanted to make for a loooooong time right now in Livewire's JavaScript: De-object-orientifying it
The Launch: How Much I Made, Where I Plan To Spend It
I just launched a course on VS Code. Let's talk about the money.
Landing Pages Are Frickin' Hard
I'm building a landing page for my upcoming course. It's hard.
Let's Talk Slots (And why they are way harder than they look)
Slots. The people have spoken. They want them. Here's why it's hard.
I'm Addicted To Impossible Problems
I've been struggling to do the work that matters most. Here's why.
Everything Is A Launch
I know you probably read "Lunch", but unfortunately, this episode is about treating everything you do like a product launch. Even if it makes you no money, if for no other reason than it's way more fun that way.
Validate Your Idea First
I used to build things in the exact opposite order that I should have: Build thing, then market thing. It's a huge mistake lots of people make. Today I'll tell you a story about how I'm validating an idea I have before putting any effort into actually building it.
Group By "Function"? Or "Feature": A Universal Programming Problem
This is a question I encounter in every single codebase I've ever worked in. Do we group things by "Function" or by "Feature"? The Livewire codebase is no exception. Let's talk about it.
Always Be Tweeting (A Window Into My Process)
"Always Be Tweeting" - that title is gross. I'm sorry you had to read that, but maybe listen to the episode and see if it sounds less gross afterward.
File Uploads (Yet Another Baller Invisible Feature)
I'm working on a much-requested feature for Livewire and I want to tell you all about it: File Uploads
The Back Button (And Other Exciting Things)
This episode we talk about 2 new features I'm stoked about: The back button (moving from replaceState to pushState) and lazy script tag evaluation.
Forgive Yourself
Today we talk self-forgiveness. I do stupid things and receive criticism all the time. Dealing with that is a necessary part of the creator's journey. Let's talk about it.
Making Documentation That's Actually Useful (With D Coul)
This episode is a lil' different. I'm joined by my good buddy and (other) podcast co-host Daniel Colbourne. He's using Livewire for the first time and has some things to say... particularly about the docs. It's a good time.
I Do My Best Work When People Are Watching
As I fight "the war of art", I'm learning more and more about myself and the way I work every day. This episode I talk about my weekly workflow and how I leverage meetings and commitments to do my best work.
Write Drafts. For Everything. All The Time.
A new superpower I've been discovering is writing drafts religiously. Any thought or idea I have, I throw up a draft. What can hurt? It has lots of benefits and I'll talk all about them.























