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
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
You Might Also Like
Daily Coding Problem: Problem #1648 [Medium]
Wednesday, December 25, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Quora. Given an absolute pathname that may have . or .. as part of it, return the
🎮 The Best Games to Go With Your New Console — Streaming Services Could Learn From YouTube
Wednesday, December 25, 2024
Also: Don't Throw Christmas Gift Boxes on the Curb, and More! How-To Geek Logo December 25, 2024 Did You Know Years before The Nightmare Before Christmas, Tim Burton was sprinkling references to
Charted | Global Economic Confidence in 2025, by Country 🌎
Wednesday, December 25, 2024
While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY
Top Tech Deals 🎅 Sony Headphones, iPhone Cases, 4K Projector, and More!
Wednesday, December 25, 2024
The season of giving is upon us. How-To Geek Logo December 25, 2024 Top Tech Deals: Sony Headphones, iPhone Cases, 4K Projector, and More! The season of giving is upon us. Happy Holidays! If you're
Why the Race to AGI is Humanitys Defining Moment
Wednesday, December 25, 2024
Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 25, 2024? The
Iran's Charming Kitten Deploys BellaCPP: A New C++ Variant of BellaCiao Malware
Wednesday, December 25, 2024
THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest
Software Testing Weekly - Issue 251
Wednesday, December 25, 2024
GitHub Copilot is free! 🤖 View on the Web Archives ISSUE 251 December 25th 2024 COMMENT Welcome to the 251st issue! In case you missed it — GitHub Copilot is free! The free version works with Visual
Daily Coding Problem: Problem #1647 [Medium]
Tuesday, December 24, 2024
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are
Sentiment Analysis, Topological Sort, Web Security, and More
Tuesday, December 24, 2024
Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the
🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make
Tuesday, December 24, 2024
Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a