Programming Digest #481: What Makes a Senior Engineer? Writing Software vs Building Systems
#481 — July 18, 2022 | View in browser |
Programming Digest
Spread the word, build the community, share the knowledge with your friends.
sponsor
Kubernetes API Access Security Hardening
In a Kubernetes cluster, Control Plane controls Nodes, Nodes control Pods, Pods control containers, and containers control applications. But what controls the Control Plane? This article by Teleport focuses on recipes and best practices concerning API access control hardening in the Kubernetes cluster.
this week's favorite
What Makes a Senior Engineer? Writing Software vs Building Systems
Junior Engineers care about writing Software. They value code quality, employ best practices, try to adopt cutting-edge technologies. They invest a lot of time into learning new technologies. To them, the ultimate goal is to create elegant, performant, maintainable software.
Historically, I’ve never been partcularly good at estimating disk space, so I decided to take a few hours working on that skill, which has turned into these notes which I hope will be helpful for others looking to improve their estimation as well. I’ll start by sharing a few useful rules for estimating disk space, then pull together a SQLite3 snippet to demonstrate validating an estimate.
The Slow March of Progress in Programming Language Tooling
Last time the developer survey came out, I wrote a post about Green VS Brown languages. In it, I said that when people like a new programming language, they judge it from a biased perspective because new things get used for new development, whereas the older things get used in older projects, which are less exciting. But that misses something big: Language tooling is getting better.
In this article, “remote development environments” refer to AWS EC2 instances where engineers make code changes and can see a running Slack application with those changes.
How We Built Infrastructure to Run User Forecasts at Spotify
With Spotify’s rapid global expansion to more than 180 countries, it’s critical that the infrastructure of user forecasts catch up to business needs. As the business evolves, we need an infrastructure in place that can satisfy the varying needs of stakeholders across the company. To enable fast iterations and facilitate model training, we built a system that allows user forecasts to run both on demand and automatically every week, with the heavy hyperparameter tuning part running on the weekend.
how did you like this issue?
1 = didn't like it at all and 5 = loved it and shared it with everyone I know
newsletters
Older messages
Programming Digest #480: Holograms, light-leaks and how to build CSS-only shaders
Sunday, July 10, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #480 — July 11, 2022 View in browser Programming Digest Spread the word, build the community, share the
Programming Digest #479: Things You Should Know About Databases
Sunday, July 3, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #479 — July 04, 2022 View in browser Programming Digest Spread the word, build the community, share the
Programming Digest #478: Guide to Web Authentication
Sunday, June 26, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #478 — June 27, 2022 View in browser Programming Digest (Sponsored by Exponent) Nervous about interviews
Programming Digest #477: Lessons I've Learned While Scaling Up a Data Warehouse
Sunday, June 19, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #477 — June 20, 2022 View in browser Programming Digest Spread the word, build the community, share the
Programming Digest #476: Fallacies of Distributed Systems
Sunday, June 12, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #476 — June 13, 2022 View in browser Programming Digest Spread the word, build the community, share the
You Might Also Like
Want to earn easy money? Join Wynter.
Monday, January 6, 2025
Get paid to participate in research studies, customer interviews, and product demos. It's a way for you to give back to the community while having a low-key side hustle. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Daily Coding Problem: Problem #1660 [Hard]
Monday, January 6, 2025
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Adobe. You are given a tree with an even number of nodes. Consider each connection
🐧 2025 Won't Be the Year of the Linux Desktop — Everything Apple Could Release This Year
Monday, January 6, 2025
Also: Why I Switched to macOS After Two Decades, and More! How-To Geek Logo January 6, 2025 Did You Know The "root" in root beer is literal. The original recipes for root beer used the root
Welcome to 2025 & How to get good at anything creative
Monday, January 6, 2025
Polywork shutting down, the end of news, a year of curiosity, and a lot more in this week's issue of Creativerly. Creativerly Welcome to 2025 & How to get good at anything creative By Philipp
Infographic | The Global Semiconductor Industry, in One Giant Chart 📊
Monday, January 6, 2025
American companies account for 71.5% of the semiconductor industry's global market cap, despite most chips being manufactured elsewhere. View Online | Subscribe Presented by: Non-consensus
Spyglass Dispatch: Cutting Checks, Bending Knees & Kissing Rings
Monday, January 6, 2025
Sam Altman Reflects on a Chaotic Couple Years • 2025 Golden Globes • AI TVs • Uber & Lyft + Robotaxis • Thoughts on Dune: Prophecy The Spyglass Dispatch is a newsletter sent on weekdays featuring
I saw Samsung's 8K TVs at CES 2025
Monday, January 6, 2025
🛜 My off-grid internet solution; Wi-Fi 8; AI PCs; iOS 18.2 problems -- ZDNET ZDNET Tech Today - US January 6, 2025 Samsung Neo QLED 8K TV at CES I saw Samsung's 8K TV at CES 2025 - and these 3 new
GCP Newsletter #432
Monday, January 6, 2025
Welcome to issue #432 January 6th, 2025 News AI Official Blog Public Sector A Look Back at the AI Innovations Transforming the Public Sector - In 2024, Google AI made significant advancements in
⚡ THN Weekly Recap: Top Cybersecurity Threats, Tools and Tips [6 Jan]
Monday, January 6, 2025
Your one-stop-source for last week's top cybersecurity headlines. The Hacker News Every tap, click, and swipe we make online shapes our digital lives, but it also opens doors—some we never meant to
🚀 Ready to Level Up Your Cloud, 🤖 AI and DevOps Skills?
Monday, January 6, 2025
Access top-tier courses and labs right now! Hey there, Are you still wrestling with cloud deployments, AI integrations, or DevOps workflows? Maybe you're spending hours troubleshooting, or worse –