Programming Digest - Escaping creative downturns
#522 – May 15, 2023 | View in browser |
Programming Digest
If I'm stuck in a creative downturn, there's usually only one remedy: keep going. That is, accept the downturn, but continue to stare at the computer, waiting for it to pass. While staring at the computer, there's room for menial and managerial tasks put aside during more inspired times.
Code documentation where it makes sense: in the IDE 🤯 (sponsor)
Create internal documentation utilizing a rich text editor, and trust us to keep it all up to date. Remove development roadblocks, and ship code faster with documentation built for developers. Available for VSCode and JetBrains.
Big O Notation: A Simple Explanation With Examples
In this article, we’ll cover the basics of Big O notation, why it is used and how describe the time and space complexity of algorithms with an example.
Programming types and mindsets
One of the longest running schisms in programming is that of static vs dynamic typing. I've heard a million arguments from both sides throughout my entire career, but seen very few of them ever convinced anyone of anything.
Building evolvable software systems is a strategy, not a religion. And revisiting your architectures with an open mind is a must.
Real World Recommendation System
Training a collaborative filtering based recommendation system on a toy dataset is a sophomore-year project in colleges these days. But where the rubber meets the road is building such a system at scale, deploying in production, and serving live requests within a few hundred milliseconds.
Open and Closed, Omission and Collapse
Let's consider a very simple system, along the lines of the one in the image above: a single server, an unbounded queue, and either open or closed customer arrival processes. First, we'll consider an easy case, where the server latency is exponentially distributed with a mean of 0.1ms. What does the client-observed latency look like for a single-client closed system, closed system with 10 clients, or an open system with a Poisson arrival process?
how did you like this issue?
newsletters

Key phrases
Older messages
Rules of Thumb for Software Development Estimations
Sunday, May 7, 2023
Ah, software estimation - the bane of many developers' existence and the scourge of project managers everywhere. #521 – May 08, 2023 View in browser Programming Digest Rules of Thumb for Software
Why is OAuth still hard in 2023?
Sunday, April 30, 2023
We implemented OAuth for the 50 most popular APIs. TL;DR: It is still a mess. #520 – May 01, 2023 View in browser Programming Digest Why is OAuth still hard in 2023? We implemented OAuth for the 50
Is Critical Thinking the Most Important Skill for Software Engineers?
Sunday, April 23, 2023
Critical thinking will only become more important as AI tools spread more. #519 – April 24, 2023 View in browser Programming Digest Is Critical Thinking the Most Important Skill for Software Engineers?
Junior to senior: An action plan for engineering career success
Wednesday, April 19, 2023
Starting your journey as a software engineer is an exciting time. #518 – April 17, 2023 View in browser Programming Digest Junior to senior: An action plan for engineering career success Starting your
Remaining Relevant Over Four Decades
Sunday, April 9, 2023
Four decades is a long time to be a programmer #517 – April 10, 2023 View in browser Programming Digest Remaining Relevant Over Four Decades Four decades is a long time to be a programmer. I started in
WP Weekly 147 - Big AI - Closeby WP People, Sell Templates, Daily 700+ WP Sites
Monday, May 29, 2023
Read on Website WP Weekly 147 / Big AI Well, AI influence in the WordPress space keeps getting big. This week saw the release of AI-powered features like the one-click blog and figuring out SQL queries
Monday, May 29, 2023
View on sreweekly.com A message from our sponsor, Rootly: Rootly is hiring for a Sr. Developer Relations Advocate to continue helping more world-class companies like Figma, NVIDIA, Squarespace,
Why I Left Rust — and Lawyer cites fake cases invented by ChatGPT, judge is not amused
Sunday, May 28, 2023
Issue #1146 — Top 20 stories of May 29, 2023 Issue #1146 — May 29, 2023 You receive this email because you are subscribed to Hacker News Digest. You can open it in the browser if you prefer. 1 Why I
What Actually Drives Productivity
Sunday, May 28, 2023
Developer experience focuses on the lived experience of developers #141 – May 29, 2023 View in browser Tech Lead Digest What Actually Drives Productivity Engineering leaders have long sought to improve
Sunday, May 28, 2023
Featuring tinygrad, EasySpider, and MediaMTX
Cognitive Load Developer's Handbook
Sunday, May 28, 2023
A fundamental thinking tool to create simple yet maintainable applications #524 – May 29, 2023 View in browser Programming Digest Cognitive Load Developer's Handbook This paper discusses a
Understanding React Concurrency
Sunday, May 28, 2023
React v18.0 has broken ground by introducing a long-awaited feature #408 – May 29, 2023 View in browser React Digest Understanding React Concurrency React v18.0 has broken ground by introducing a long-
To be creative, practice & The easiest way to build a website
Sunday, May 28, 2023
Do more with less, Arc Boosts, Apple Design Award Finalists, you can't hack product positioning, and a lot more in this week's issue of Creativerly. Creativerly To be creative, practice &
☁️ Azure Weekly #420 - BUILD Special - 28th May 2023
Sunday, May 28, 2023
Azure Weekly Newsletter Issue #420 powered by endjin Welcome to issue 420 of Azure Weekly. It's an absolute beast this week. Microsoft BUILD was as epic as expected. As usual a great condensed
The Station - Ford EVs will have Tesla DNA and Waymo's robotaxis are coming to Uber
Sunday, May 28, 2023
TechCrunch Newsletter TechCrunch logo The Transportation logo By Kirsten Korosec and Rebecca Bellan Sunday, May 28, 2023 Welcome back to The Station, your central hub for all past, present and future