Programmer Weekly - Programmer Weekly - Issue 169

View this email in your browser

Programmer Weekly

Welcome to issue 169 of Programmer Weekly. Let's get straight to the links this week.

Quote of the Week 

"That which optimizes one part of the system necessarily undermines the system as a whole." - Eric Ries


Reading List

Why You (Probably) Don’t Need to Fine-tune an LLM
In this post, we’ll talk about why fine-tuning is probably not necessary for your app, and why applying two of the most common techniques to the base GPT models — few-shot prompting and retrieval-augmented generation (RAG) — are sufficient for most use cases.

10⁹ Operations: Large Histories with Jepsen
The article delves into the complexities of managing large histories in distributed systems, as examined through the lens of Jepsen's testing methodology. It explores challenges, potential issues, and techniques for ensuring data consistency and integrity in systems dealing with significant operational histories.

Introducing pg_later
Asynchronous Queries for Postgres, Inspired by Snowflake.

How we reduced the size of our JavaScript bundles by 33%
This post outlines Dropbox's successful efforts to decrease the size of their JavaScript bundles by 33%, detailing the optimization techniques and tools used to improve frontend performance and user experience. 

Open challenges in LLM research
Large language models (LLMs) are powerful tools that can be used for a variety of tasks, but they still have some limitations. Some of the open challenges in LLM research include reducing hallucinations, optimizing context length, and incorporating other data modalities.

TDD with GitHub Copilot
Will the advent of AI coding assistants such as GitHub Copilot mean that we won’t need tests? Will TDD become obsolete? To answer this, let’s examine two ways TDD helps software development: providing good feedback, and a means to “divide and conquer” when solving problems.

Slack’s Migration to a Cellular Architecture
In recent years, cellular architectures have become increasingly popular for large online services as a way to increase redundancy and limit the blast radius of site failures. In pursuit of these goals, we have migrated the most critical user-facing services at Slack from a monolithic to a cell-based architecture over the last 1.5 years. In this series of blog posts, we’ll discuss our reasons for embarking on this massive migration, illustrate the design of our cellular topology along with the engineering trade-offs we made along the way, and talk about our strategies for successfully shipping deep changes across many connected services.

The Amazon Prime Day 2023 AWS Bill
How much would AWS cost for Amazon Prime Day? Here's Corey Quinn's best guess at the company's AWS bill for the two-day shopping event.


Watch and Listen

Unit (Visual Programming System)
Unit is a visual programming system created by Samuel Timbó. It's a wild-looking, playfully weird, surprisingly deep and nuanced tool.

How to supercharge your engineering org
Kellan Elliott-McCrea is a Head of Engineering at Adobe. He discusses how software engineering has changed in the last 10-15 years, the importance of alignment and tactics for achieving it, how to think about and enable engineering productivity, and lessons on culture from Adobe, Dropbox and Flickr.

Casey Muratori on Clean Code, Horrible Performance?
Casey Muratori caused some strong reactions with a blog post and an associated video in which he went through an example from the “Clean Code” book by Robert Martin to demonstrate the negative impact that clean code practices can have on performance. In this episode, he joins SE Radio’s Giovanni Asproni to talk about the potential trade-offs between performance and the qualities that make for maintainable code, these qualities being the main focus of Clean Code.


Interesting Projects, Tools and Libraries

Onboard AI
Onboard lets you enter the link for any GitHub repo and turns into a subject matter expert on it. You can ask our AI chat questions to find where in the repo certain functionality is, where a specific code change should be made, and more.

Minimum Viable Secure Product
A minimum security baseline for enterprise-ready products and services 

GodMode
AI Chat Browser: Fast, Full webapp access to ChatGPT / Claude / Bard / Bing / Llama2!

VisionScript
A high-level programming language for using computer vision.

stable-diffusion.cpp
Stable Diffusion in pure C/C++

Jakt
Jakt is a memory-safe systems programming language.

Incus
Incus is a modern, secure and powerful system container and virtual machine manager.
 
Our Other Newsletters
Python Weekly - A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

Founder Weekly - A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.
Copyright © 2023 Programmer Weekly, All rights reserved.
You are receiving our weekly newsletter because you signed up at http://www.ProgrammerWeekly.com

Our mailing address is:
Programmer Weekly
Brooklyn
Brooklyn, NY 11228

Add us to your address book


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Older messages

Programmer Weekly - Issue 168

Thursday, August 17, 2023

View this email in your browser Programmer Weekly Welcome to issue 168 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Code never lies, comments sometimes

Programmer Weekly - Issue 167

Monday, August 14, 2023

View this email in your browser Programmer Weekly Welcome to issue 167 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “Some of the best programming is done on

Programmer Weekly - Issue 166

Thursday, August 3, 2023

View this email in your browser Programmer Weekly Welcome to issue 166 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "One of the main causes of the fall of

Programmer Weekly - Issue 165

Thursday, July 27, 2023

View this email in your browser Programmer Weekly Welcome to issue 165 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week "Deleted code is debugged code."

Programmer Weekly - Issue 164

Thursday, July 20, 2023

View this email in your browser Programmer Weekly Welcome to issue 164 of Programmer Weekly. Let's get straight to the links this week. Quote of the Week “When to use iterative development? You

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your