Issue #540

Issue #540


Tuesday 13th August’s issue is presented by AssemblyAI

Outpace Industry Innovators With The Leading Speech AI


Best speech-to-text technology in the market. APIs are well defined and our customers love the transcriptions.” — Ryan J, Chief Product Officer


“I’ve tested many speech-to-text APIs and AssemblyAI consistently wins.” — Nico R, Developer & Co-founder


“We love the ease of use, integration, clear documentation, phenomenal support, and accuracy. The price is perfect.” — Jacob S, Software Developer

Humans >> Data

— Kent Beck


tl;dr: Kent discusses his stance on measuring developer productivity: “Looking at numbers is one way to pay attention, but it’s a limited, biased, & temporary way. There is no perfectly balanced set of metrics that will “drive” better behavior. As soon as such a set is introduced, clever folks will begin to subvert the numbers to their own benefit, they aren’t trying to make things worse for their colleagues, users, & investors — that’s just how it works out.” He discusses the value of managing humans over data.  


Leadership Management

Make Things Simpler Than Possible

— Arthur O’Dwyer


tl;dr: Donald Knuth presents a particular system in a specific way. “He first presents an oversimplified version of the system — so oversimplified that it is, in fact, incorrect — to give the student the general gist of the system. Seeing a consistent general plan up front, even though it errs in some particulars helps the student understand the final version.” 


CareerAdvice

Objective Evaluations For AI Systems

— Kelly Moon


tl;dr: AI systems are only as good as the benchmarks and evaluations they are measured against. Learn how to evaluate AI systems.


Promoted by AssemblyAI

Management AI

It's In The Stories

— Thorsten Ball


tl;dr: “Sometimes, I think that this is what it’s all about: stories. And that, maybe, leadership is the act of producing the right stories, the anecdotes that are repeated by those around you, that carry the message you want out there.” Thorsten shares some examples. 


Leadership Management


“Those who can imagine anything, can create the impossible.”


— Alan Turing


Examples Of Great URL Design

— Jim Nielsen


tl;dr: Jim discusses the importance of thoughtful URL design, showcasing how URLs can be more than just web addresses. He highlights examples like StackOverflow, where URLs balance computer and human needs by combining a unique identifier with an optional human-readable slug. Jim also mentions Slack's marketing campaign, which cleverly integrated storytelling into URLs. He points out how GitHub and NPM use URLs that map to their domain semantics, providing intuitive navigation and shortcuts for users. 


Design URL

Benchmarking OpenAI Models For Automated Error Resolution

— Reilly Oldham


tl;dr: AI continues to offer new possibilities in code generation and debugging. Raygun looked into LLMs’ current capabilities and their implications for the future of development practices. Interested? Read the study to see how each of the OpenAI models handled software errors. 


Promoted by Raygun

Guide OpenAI

What Makes Documentation Good

— Ted Sanders


tl;dr: From the team at OpenAI: Make docs easy to skim, write well and be broadly helpful. Starts with: (1) Split content into sections with titles. (2) Prefer titles with informative sentences over abstract nouns. (3) Include a table of contents. (4) Keep paragraphs short. (5) Begin paragraphs and sections with short topic sentences that give a standalone preview. (6) Put topic words at the beginning of topic sentences. (7) Put the takeaways up front. (8) Use bullets and tables. (8) Bold important text.


Documentation

How We Deleted 4195 Code Files In 9 Hours

— Anton Zaides


tl;dr: “My manager suggested an interesting idea - let’s clean up our codebase! We’ll stage a competition with worthy prizes, and in a single day delete all those unused files we always dreamt of cleaning up. Behold - the Cleanathon!” Anton discusses the goals of a Cleanathon, statistics and what to consider when organizing the event.


Leadership Management

How To Get Or Create In PostgreSQL

— Haki Benita


tl;dr: "Get or create" is a very common operation for syncing data in the database, but implementing it correctly may be trickier than you may expect. If you ever had to implement it in a real system with real-life load, you may have overlooked potential race conditions, concurrency issues and even bloat.


PostgreSQL

Most Popular From Last Issue

Notable Links


ComfyUI: Stable diffusion GUI and backend.


GoodbyeDPI: Deep packet inspection circumvention utility.


Orbit: The CSS radial composer.


Penpot: OS design tool for design & code collab.


RoundtableJS: OS research-grade programmatic survey software.


Click the below and shoot me an email!


1 = Didn't enjoy it all // 5 = Really enjoyed it


12345