Nicholas C. Zakas Profile picture
Human who codes. Creator of @geteslint. Author. Speaker. Advisor. Coach. Real estate investor. Blog at @humanwhocodes. INFJ. Semicolons and tabs.
Oct 22, 2022 7 tweets 2 min read
I’ve been working with a health coach the past few months and it has really changed my views on my body.

She encourages me to think of symptoms as messages from my body that I can resolve once I understand them. A common theme for me seems to be underlying stress over “what I need to do.” As an example, I’ve been trying to move for most of the year, and early on whenever I even thought of moving, I’d start having trouble breathing and needed to lie down. Seemed a bit crazy.
Aug 25, 2022 13 tweets 3 min read
Some early thoughts on Bun and Deno as they attempt to compete with Node.js.

First, it's easy to forget that Node.js hasn't always been around. Early on, it was competing with Narwhal (narwhaljs.org) and Jack (jackjs.org). Node.js emerged from that early battle as the clear favorite. Narwhal and Jack both were on the JSGI bandwagon and Node.js kind of blazed it own path. There was a lot of learning going on at that time and I hypothesize that Node.js was able to adapt faster than the others.
Aug 25, 2021 9 tweets 2 min read
This is a true story that isn’t about open source but makes sense in the context of open source. I repeat, this is a 100% true story that isn’t about open source but gives a good idea about what it’s like to maintain an open source project. Ready? Here we go. Many years ago I had a serious girlfriend. One night while watching TV, she said to me, “babe, can we get a puppy?“

This was surprising to me and came right out of the blue. Immediately I was perplexed by the question.
Jul 15, 2021 6 tweets 1 min read
🧵 Hiring managers: there’s no reason to force people with 10+ years experience to take coding tests. You can’t last 10 years if you can’t ship code.

Here are some better approaches. 1. Ask the candidate to present some work they’ve done. That could be a system design, some open source code, a home automation project, etc. Ask questions throughout.
Jan 18, 2019 5 tweets 1 min read
Mom: Dad said you invented a thing? ESLint?
Me: Yes.
Mom: What is it?
Me: It finds and fixes problems in JavaScript.
Mom: Huh. Do people use it?
Me: Basically everyone writing JS.
Mom: How much did you make on it?
Me: Nothing.
Mom: I don’t understand your industry.
Me: Me either. The responses to this have been pretty interesting:

Some are saying, “see, some people do good things knowing they won’t get paid.”

Others are saying, “see, this is what’s wrong with open source, no one gets paid.”
Aug 31, 2018 8 tweets 2 min read
I know it’s uncomfortable talking with people who are dealing with long-term illnesses. You can certainly be excused for any awkwardness. However, there are some really basic things you can do as a healthy friend/relative to make things less awkward. 1. Don’t greet with, “how are you?” Chances are, today sucks, but we don’t want to tell you that because most people get weird. So you’re forcing us to lie, which makes us feel weird.

Better: “It’s good to see you!”