TLDR Web Dev

TLDR WEB DEV 2024-01-10

5 sections16 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

LOAD BALANCING ALGORITHMS EXPLAINED VISUALLY

Load balancing algorithms are necessary as applications grow in size. The Round Robin algorithm assigns requests to servers sequentially. Weighted Round Robin assigns requests based on server weights. The Least Connections algorithm directs requests to the server with the fewest current connections. Finally, the Least Response Time algorithm sends requests to the server with the shortest response time.

blog.quastor.org9 min read

02OPINIONS & ADVICE

PRODUCT MANAGEMENT IS BROKEN, A CHANGE IS COMING

The model of product and engineering managers sounds like a promising concept - PMs decide what to make, and EMs decide how to make it - but it doesn’t always work in practice. For one, most people cannot be good PMs of a new product/industry immediately, leading to bad decision-making. Secondly, engineers build things without ever talking to the customers and can’t make important decisions as a result. There are two ways to fix this: get PMs closer to the business domain and have engineers be more involved in the product side.

open.substack.com7 min read

HOW TO GET 💩 DONE AS A SOFTWARE ENGINEER

The post introduces the Time Sector System, a productivity method that helped the author finish 8 tasks a day, totaling 944 tasks in 4 months, while significantly reducing stress. The system involves planning tasks monthly, weekly, and daily, categorizing them into time sectors, and adjusting as needed. Even if this specific system isn't used, the principles and lessons learned from the experience can still be valuable.

careercutler.substack.com7 min read

03LAUNCHES & TOOLS

DEPENDENCY CRUISER

Dependency Cruiser is a JavaScript and TypeScript-compatible package that validates your project’s dependencies. It reports violated rules that you have set.

github.comGitHub repository

QUICKWIT

Quickwit is an open-source cloud-native search engine designed for observability. It has logs and distributed tracing, is optimized for speed, and operates on cloud storage.

github.comGitHub repository

AUTO WIKI

Documentation for any public GitHub repository.

wiki.mutable.aiTool

04MISCELLANEOUS

BEWARE OF ALL GREEN DASHBOARDS

Jeff Bezos once discussed the dangers of using metrics as proxies in an interview. He observed how over time, companies would find themselves blindly managing to a metric without understanding the true underlying purpose the metric was supposed to serve as a proxy for. If all metrics on your dashboard are green, there’s probably something you’re not measuring correctly (or at all).

open.substack.com7 min read

PERFORMANCE REVIEWS MATTER

Performance reviews help companies reward employees correctly, give them feedback regularly, and assess the effectiveness of managers. While performance reviews have taken a hit in terms of frequency among many companies over the last year, there are ways to streamline the process to reduce the time taken for them. This includes focusing only on essential information, simplifying the review process, and adjusting the timeline.

blog.staysaasy.com7 min read

WHERE HAVE ALL THE WEBSITES GONE?

Internet browsing habits have changed over time in favor of algorithm-driven content on social media platforms. As a result, the joy of discovering interesting websites on the web has been lost. People have stopped curating and sharing websites, leading to the feeling that the web has lost its charm.

fromjason.xyz5 min read