[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.
A layman's guide to thinking like the self-aware smol brained by Grug Brain.
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.
🚀⚙️ JavaScript Visualized: the JavaScript Engine by Lydia Hallie.
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
.env
file directly into Netlify using their CLI with the commandnetlify 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.
The official Jamstack Discord community is still looking for communities and events to partner with in the Jamstack ecosystem. So you can learn more or join the ride.
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.
You should check out this tutorial or join this Slack community to learn how to build global ecommerce experiences with composable commerce APIs.
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 💾
Environment Variables (ENV) is a dynamic-named value stored in a file to be utilized during the running processes of a computer program. Learn more here (text) or here (video).
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
⬇️: 33 Concepts JavaScript Developers "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!
Shout out to my current Patrons: Maya Shavin, Angie Jones, Sarah Drasner, Samson Goddy, Obinna Odirionye, and Alabo Briggs.
Connect with me 👇🏾
LinkedIn | Blog | Twitter | GitHub | YouTube | Patreon