Programming Digest #495: When life gives you lemons, write better error messages
#495 — October 24, 2022 | View in browser |
Programming Digest
Spread the word, build the community, share the knowledge with your friends.
sponsor
The open source Product OS. Built on the modern data stack.
PostHog's open source platform has everything engineering teams need in one place. Product Analytics, Session Recording, Funnels, Feature Flags, Experimentation and more — all seamlessly integrated. And you can self-host, so user data never leaves your infrastructure.
this week's favorite
When life gives you lemons, write better error messages
Error messages are part of our daily lives online. Every time a server is down or we don’t have internet, or we forget to add some info in a form, we get an error message. “Something went wrong” is the classic. But what went wrong? What happened? And, most importantly, how can I fix it?
How to Outperform a 10x Developer
From a DevOps perspective, its all-inclusive reach from development to operations demands collaboration. Focusing on the product trumps coding skills every time, not the least because sometimes not writing new code is the best decision for the product.
I'm essentially a believer in You Aren't Gonna Need It — the principle that you should add features to your software — including generality and abstraction — when it becomes clear that you need them, and not before.
Building a resilient system: Our journey to observability at Intercom
We operate a socio-technical system, and its ability to recover when faced with adversity is called resilience. One of the crucial components of resilience is observability, the steps we take to enable humans to “look” inside the systems they run.
On the critical importance of accepting and working with invalid data
A long while ago, I was involved in a project that dealt with elder home care. The company I was working for was contracted by the government to send care workers to the homes of elderly people to assist in routine tasks. Depending on the condition of the patient in question, they would spend anything from 2 – 8 hours a day a few days a week with the patient. Some caretakers would have multiple patients that they would be in charge of.
projects
Time series forecasting methods
Read an overview of time series forecasting methods, types of time series used for forecasting, and how to validate models.
how did you like this issue?
newsletters
Key phrases
Older messages
Programming Digest #494: Mike Acton’s Expectations of Professional Software Engineers
Sunday, October 16, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #494 — October 17, 2022 View in browser Programming Digest Spread the word, build the community, share
Programming Digest #493: Facts about State Machines
Sunday, October 9, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #493 — October 10, 2022 View in browser Programming Digest Spread the word, build the community, share
Programming Digest #492: Aging programmer
Sunday, October 2, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #492 — October 03, 2022 View in browser Programming Digest Spread the word, build the community, share
Programming Digest #491: How I’m a Productive Programmer With a Memory of a Fruit Fly
Sunday, September 25, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #491 — September 26, 2022 View in browser Programming Digest Spread the word, build the community, share
Programming Digest #490: Senior Engineers are Living in the Future
Sunday, September 18, 2022
And more news, tutorials and articles about programming and technology in this week's issue. #490 — September 19, 2022 View in browser Programming Digest Spread the word, build the community, share
You Might Also Like
🕹️ How to Play Retro Games for Free on iPhone — Why I Can't Live Without an eReader
Saturday, April 27, 2024
Also: Anker MagGo (Qi2) Power Bank Review, and More! How-To Geek Logo April 27, 2024 📩 Get expert reviews, the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by
Weekend Reading — The Bob Ross of programming
Saturday, April 27, 2024
This week we use coffee tasting as our design practice, get as close to and as far away from the metal as possible, find an easier way to write documentation, discover why Google Search is getting so
Issue #538: All the Jam entries, Panthera 2, and Tristram
Saturday, April 27, 2024
Weekly newsletter about HTML5 Game Development. Is this email not displaying correctly? View it in your browser. Issue #538 - April 26th 2024 If you have anything you want to share with the HTML5 game
Daily Coding Problem: Problem #1424 [Easy]
Saturday, April 27, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Implement a URL shortener with the following methods: shorten(url) , which
Charted | Countries That Became More Happy (or Unhappy) Since 2010 😅
Saturday, April 27, 2024
Which countries had the highest happiness gains since 2010? Which became sadder? View Online | Subscribe Presented by Voronoi: The App Where Data Tells the Story FEATURED STORY Countries With the
Noonification: What Is E-Waste Hacking?
Saturday, April 27, 2024
Top Tech Content sent at Noon! The first AI-powered startup unlocking the “billionaire economy” for your benefit How are you, @newsletterest1? 🪐 What's happening in tech this week: The
TikTok faces a ban in the US, Tesla profits drop and healthcare data leaks
Saturday, April 27, 2024
Plus: Amazon's new delivery subscription and a deep dive on Rippling View this email online in your browser By Kyle Wiggers Saturday, April 27, 2024 Image Credits: TechCrunch Welcome, folks, to
🐍 New Python tutorials on Real Python
Saturday, April 27, 2024
Hey there, There's always something going on over at realpython.com as far as Python tutorials go. Here's what you may have missed this past week: Write Unit Tests for Your Python Code With
Bogus npm Packages Used to Trick Software Developers into Installing Malware
Saturday, April 27, 2024
THN Daily Updates Newsletter cover Webinar -- Uncovering Contemporary DDoS Attack Tactics -- and How to Fight Back Stop DDoS Attacks Before They Stop Your Business... and Make You Headline News.
This Smart Scale for iPhone Is the Best on the Market
Saturday, April 27, 2024
The ultimate checkup, with electrocardiogram.¹ Learn about your body at every weigh-in: pinpoint muscle and fat mass, monitor your cardiovascular health and detect a cardiac anomaly. Body Scan, the