chan.dev

moon indicating dark mode
sun indicating light mode

Catch Your Suspense Errors

October 30, 2019

Not every promise resolves. Some are rejected. So, when we use React.Suspense to show loading and loaded states, We need to consider…

Make the Cut

October 23, 2019

Every idea starts as a conflated ball of ideas Attached to it are your biases, protective tactics, and fears Your work — as steward of an…

Use Suspense Today

October 23, 2019

Believe it or not, you've had access to Suspense for a year. Yes, there is more suspense to come. Yes, that "more" isn't totally ready. No…

My 2019 Portable Podcast Rig

October 21, 2019

Just packed my portable podcast rig for the first time this year. It's changed a lot and I thought I'd fill interested nerds in on the…

Do Better

October 17, 2019

Do better Not because I just said so Not because it'll might make someone in your life happier Do better for you If The Bible is true — and…

It Takes what it Takes — On Dyslexia

October 09, 2019

I have dyslexia. Dyslexia is often represented as letters all jumbled up But that's not totally accurate. For me it's the experience of…

Don't Be Timid

October 02, 2019

People are simple. They want to see you win or crash and burn trying. So, don't be timid. If you want to entertain people, Remember that…

Fair and Impartial

September 25, 2019

Monday morning, I walked into a courtroom with 64 other prospective jurors. The question: could 12 of us hear a criminal case and remain…

I'm a Toys R Us kid

September 18, 2019

The guy in front of me is closing the gap on 40. He's not heavy but he's definitely a dad — you know? His not-quite-heavy-but-definitely-dad…

I'm Angry. Are you?

September 04, 2019

My dad wanted to be white. He married a white girl. He took us to white church. He had white friends and white business partners. He refused…

Your Sense of Security is a Threat

August 28, 2019

All of our fighting is over a sense of security. When I fight with Nellie about money, It’s a fight over security. I want the security of…

My Career Changed on a Water Slide

August 14, 2019

There's a water slide at a local resort where my career changed. At the end of 2013, I wrote my first React component. It got 86'd in code…

The Secret of Narrative...

August 08, 2019

I'm obsessed with narrative. Mostly because I suck at it. When I start telling a story, crowds crumble. Adults remember to take their…

What if Nothing Matters but Communication

August 01, 2019

Last year I gave talk — Hot Garbage: Clean Code is Dead . It's about my journey as a programmer and accidental decent into being an asshole…

Life is Right Now

July 24, 2019

I'm in bed with the flu. I've been here for 6 days. For that entire time I've been quarantined to my office — keeping the rest of my family…

Do the Thing

July 17, 2019

This is my modus operandi: Have an idea Sit down to work Work on something different Let the idea die When I decided to make developer…

Steal From the Players Who Beat You

July 10, 2019

My kids are deep into the card game Sushi Go. The first week of gameplay, Rock lost every game. He was fed up on Sunday. I try harder than…

Destinations are Disappointments. Do What Makes You Happy

July 03, 2019

Sheryl Crow has possessed my mind. I wasn't a fan 2 decades ago But — this week — If It Makes You Happy is dominating my subconscious like…

Get the Raise

June 26, 2019

This week, three of you asked me about salary negotiation. I'm shit at negotiation But I can tell you what I've learned in 10 years of full…

Are We There Yet?

June 19, 2019

When my friend Mike and I got our first entry-level tech jobs, we'd daydream over lunch. "One day we'll take our families to Disney Aulani…

Fail Up

June 12, 2019

I learn slowly. On this vacation, I got sunburnt twice. Vacation-jeopardizing, hydration watch sunburns that sidelined me for days. This is…

Kill the Old You

June 05, 2019

I woke up on the first night of vacation with perfect clarity on two things. First, our server didn't totally mess up the bill. She just…

Outputs and Outcomes

May 29, 2019

When chasing an outcome, measure your output. In an online video — which I've since lost — a prodigious barista talks about his quest for…

Caring Can't Get You Control

May 22, 2019

Ruby's been fighting cancer for 5 years. She won some kind of shit lottery. Born 14 weeks premature, she recovered to start chemotherapy…

A Hammer Doesn't Make a Chair

May 15, 2019

When I find a new hobby, I buy the dopest shit right away. A lot of people delay. Meanwhile, they obsess and fester over what it would be…

More and Worse

May 08, 2019

I don't have trouble doing a thing perfectly. Any monkey with time can achieve perfection. But time... Most of us just don't get enough time…

Sound Epic in Audio

May 01, 2019

Audio is becoming more important for communication. Starting a podcast? Recording videos for YouTube? Taking your first remote job…

Appear Consistent

April 17, 2019

Appear consistent. Build your reputation. Then deviate. This is what a friend taught be about the game of poker. You play the game with…

Ask A Relevant Question

April 10, 2019

Networking is hard. I get that. As an introvert, the idea of bullshitting people I don't know doesn't get me hot. So I have a strategy…

Imaginary

April 03, 2019

I've wanted to host React Podcast since its original launch in 2015. The show was a panel show back then. There was one episode where I…

Failure

March 27, 2019

👋 Hi! We haven't talked in a while. That's my fault. If this the first time I've emailed you, I'm chantastic. This is a dialogue about…

You Can't Do in a Month What You Won't Do in a Day

September 21, 2018

You can't do in a month what you can't do in a day. I took a sabbatical this month. For 30 days, I had no work to do. I thought I'd clean…

Fail Fast. Fail Safe

September 17, 2018

You won't get anything right on your first attempt. You can't. Creativity takes knowledge we don't yet have. So get comfortable making…

My $500 lesson on copyright

September 07, 2018

If you want to protect your work, You need to do three things. Disclaimer: I'm not a lawyer. This isn't legal advice. This is just what I…

My why

September 05, 2018

My why showed up as a pink slip. As the first born son in an asian family, I was expected to take over the family business. My family was…

Find Your Why

September 04, 2018

You need a motive to convict someone of a crime. Motive is just a crimey word for why . Why is philosophy. When you have why , Who…

Labor Well

September 03, 2018

Krishna instructed Arjuna: “We have a right to our labor, but not to the fruits of our labor.” What did he mean? He meant that we control…