#23 / Aug 16, 2021
Chirp-induced migraines, online IDEs, and introducing yourself without saying your title.
Weekly-ish list of articles, blog posts, tweets, talks, projects, etc that I found interesting or learned something from. Usually related to web development, software, or design in some way but occasionally general interest. Not all content is necessarily fresh—I share things as I find them!
With that said, here's the most recent reading list. Enjoy!
Avoiding imposter syndrome, learning quickly with a growth mindset, and Safari holding back the web.
A new terminal written in Rust, guidelines for code comments, Reddit's disrespectful design, and the unreasonable effectiveness of just showing up everyday.
Reviewing code as a junior engineer, communicating without emoji, and the unexpected benefits of mentoring others.
Getting unstuck, exceptions to You Aren't Gonna Need It, and "security theater."
JavaScript's new Temporal API, optical sizing in variable fonts, and non-coding skills of senior engineers.
How half of the Internet went out, useful leadership skills for a senior role, a Jest testing tip, and using trigonometry with CSS & JS.
Yet another static site builder, Comic Sans is fed up, anti-goals, and UX tips.
Running Node in the browser, a developer identity crisis, intellisense in your terminal, and things your manager might not know.
The future of Jamstack, fancy tools, and UI tips.
Tired animals, IE's deprecation, and being poor in tech.
Container queries are real(er), disabled buttons suck, and Active Desktop comes back to life as Topframe.
GitHub's use of Web Components, customization vs. configuration in design systems, and accessible fonts.
Copy & paste shaming, Microsoft crowd sources a font, and 👏👏 for dark mode.
Managementese, a guide to code quality, and the true meaning of technical debt.
Tailwind adds support for React & Vue, exploring alternatives to NPM scripts, and people skills.
Bad a11y, good a11y, and why font-size is useless.
When to interrupt someone, how emoji are language innovation, and a guide to accessible components.
Avoiding procrastination, encapsulating React hook code, and engineering management mistakes.
Taking breaks, mindset to avoid as a senior engineer, and React Server Components.
Futuristic web development, video call fatigue, and the talent myth.
Second languages, design docs at Google, emoji cursors, and the Documentation System.
Diving into new codebases, drawing art for bots, and implementation intentions.