TLDR Dev

TLDR DEV 2026-01-12

5 sections13 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01ARTICLES & TUTORIALS

STD::MOVE DOESN'T MOVE ANYTHING: A DEEP DIVE INTO VALUE CATEGORIES

`std::move` in C++ is a misnamed function that doesn't physically move data, but rather casts an expression into an rvalue reference, signaling that its resources can be "pillaged." This conversion allows move constructors and move assignment operators to efficiently transfer ownership of resources, usually by swapping pointers, instead of performing expensive deep copies.

0xghost.dev38 min read

WHAT HAPPENED TO WEBASSEMBLY

WebAssembly today is used in many real-world applications, powering everything from game engines and image processing to secure plugin ecosystems. It functions as an efficient, low-level compilation target, allowing devs to bridge language gaps, integrate high-performance code (like C++) into web environments, and run many languages efficiently.

emnudge.dev11 min read

02OPINIONS & ADVICE

AI IS A BUSINESS MODEL STRESS TEST

AI is a business model stress test. Tailwind Labs was recently tested as it laid off 75% of its engineering team because AI models reduced traffic to its documentation, reducing sales. AI commoditizes anything "specifiable," such as documentation or pre-built components, by directly generating answers without referring users to original sources.

dri.es4 min read

START YOUR MEETINGS AT 5 MINUTES PAST

Starting all meetings five minutes past the hour or half-hour guarantees a short break between back-to-back meetings, which is more effective than attempting to end early. The brief pause allows attendees to transition, settle, and arrive less stressed.

philipotoole.com2 min read

DON'T FALL INTO THE ANTI-AI HYPE

AI is permanently changing programming, making manual coding obsolete for many tasks. LLMs are able to complete complex projects in hours instead of weeks, showing their current power in areas like library modification, bug fixing, and code generation. AI is a continuation of code democratization, and devs need to embrace and adapt to these new tools to multiply their capabilities.

antirez.com7 min read

03LAUNCHES & TOOLS

FERRITE

Ferrite is a fast, lightweight text editor built with Rust and egui. It has WYSIWYG Markdown editing, tree viewers for structured data, syntax highlighting, various view modes including split view and Zen mode, and workspace capabilities.

github.comGitHub repository

CLAUDE SWITCHER

The Claude Code Switcher automates scripts using Claude Code. It enables executable markdown files with shebang support, allowing AI prompts to function as standard Unix-style scripts that can pipe data and chain together.

github.comGitHub repository

04MISCELLANEOUS

HOW MARKDOWN TOOK OVER THE WORLD

Markdown is a simple, plain text formatting system created by John Gruber in 2004 to make writing for the web easier than using complex HTML. It quickly became a fundamental tool used across nearly every facet of the modern tech world. Despite its adoption and the immense value it enables, Gruber freely shared Markdown, never seeking to monetize his invention.

anildash.com24 min read