[BAWD #80] The Product-Minded Software Engineer
Hello, dear friend 👋🏾,
I trust you had a blissful week? Btw, here’s a friendly reminder that the most dangerous distractions are the ones you love but don't love you back.
If you love my content, please forward this email, share it on social media, or invite your friends to subscribe. Feel free also to share feedback or suggestion(s); thanks!
Featured Technical Articles ✍🏾👩🏽💻
The Product-Minded Software Engineer by Gergely Orosz.
Build a dialog manager with XState by Maya Shavin.
High Quality Face Recognition with Deep Metric Learning by Dlib Blog.
How to Setup Google Analytics 4 in a Next.js Project by Bolaji Ayodeji.
How to break the cycle of tech debt by Cassidy Williams.
Optimize Core Web Vitals with Lighthouse and DevTools by Addy Osmani.
Beginners Guide to Web Accessibility by Ahmad Shadeed.
Mailbox: What's a good First DevRel Hiring Process? by Shawn Wang.
An Interactive Guide to Keyframe Animations by Josh Comeau.
Modern Face Recognition with Deep Learning by Adam Geitgey.
Which Back End Should I Use As A Front-End Developer? by Lee Robinson.
A Comprehensive Guide to Commerce Layer Webhooks by Bolaji Ayodeji.
Building an awesome image loading experience by Kent C. Dodds.
Case study: Designing Edu-commerce right by David Ukauwa.
Featured Productivity Articles ✍🏾🦅
If You Commit to Nothing, You’ll Be Distracted By Everything by James Clear.
10 Reasons Why You Fail by Mike Manson.
The Many Worlds of Enough by Lawrence Yeo.
Are Lesser and Lesser Quality Distractions “Getting You”? by Benjamin Hardy.
Product of the Week ✨
LeadDev is the home of engineering leadership designed for lead engineers, engineering managers, and CTOs.
Good Tidings 🔊
Last week I learned that you could import environment variables from your local
.envfile directly into Netlify using their CLI with the command
netlify env:import .env (Vercel has a similar feature too).
Suppose you’re a software engineer, a computer science student, or you belong to engineering-adjacent roles; you can improve your technical writing skills by taking one of Google's free technical writing courses (PS: there’s one scheduled for tomorrow and next).
Here’s a Python package that lets you draw cloud system architectures diagrams.
And yes, JamstackConf is coming soon, November 7-8, in San Francisco. You can save the date now and get 20% off tickets.
Here’s a collection of practical CSS and design tips that helps in building future-proof user interfaces.
If you’re a student (at any level), you can apply to get the GitHub Student Developer Pack and access the best developer tools and courses for FREE.
You can use this package to generate better security questions for easy use in your projects.
Here’s a curated list of project-based programming tutorials you can use to learn how to build applications from scratch.
Here's a recommendation of the top five websites to find remote jobs for different fields in tech.
Joe's Jobs curates the best product, engineering, design, devrel, open-source, etc., roles at exciting startups.
Dev Term of the Week 💾
Book Recommendations 📚
Learning Patterns by Addy Osmani and Lydia Hallie.
All of Grace by Charles Haddon Spurgeon.
14 Habits of Highly Productive Developers by Zeno Rocha.
The 7 Habits of Highly Effective People by Stephen Covey.
Featured Tweets and Videos 😍
Here are some tweets I think are cool and some of my favorite videos from YouTube this week.
⬇️: College Dropout Making $500K as a Software Engineer
⬇️: 100+ Web Development Things you Should Know
⬇️: How & Where to Apply Fragrance
Quote of the Week 💙
“Progress is impossible without change, and those who cannot change their minds cannot change anything.” –George Bernard Shaw
That's all for this letter. It will help if you forward or share this email with your friends. Also, if you've not subscribed yet, kindly subscribe below 😊. See you next week Sunday and stay safe!