Friday 12th September’s issue is presented by Atono |
|
|
Atono is the complete platform to plan, build, run, and improve your product – all in one place. |
Built by industry veterans frustrated with siloed tools, it brings product, design, and engineering together with AI-assisted workflows and end-to-end ownership. |
Every company principle, internal process, and startup learning is shared openly in their public handbook and Substack. |
|
|
|
|
— Gitanjali Venkatraman, Unmesh Joshi, Martin Fowler |
|
tl;dr: “The authors share how a new type of skill set they find valuable as a response to the ongoing wave of LLMs and AI tools. “This echoes a long debate about the relative value of specialists and generalists. Specialists are seen as people with a deep skill in a specific subject, while generalists have broad but shallow skills. A dissatisfaction with that dichotomy led to the idea of “T-shaped people”: folks that combine deep knowledge in one topic, with a broad but shallow knowledge of many other topics. We've seen many such people quickly grow other deep legs leads to success.“ The authors share the traits of this persona. |
Leadership Management |
|
|
— Laura Tacho |
|
tl;dr: This article will go deep into a few key topics to consider when creating and analysing developer satisfaction surveys. (1) Techniques to measure developer experience. (2) Anonymity and demographic data collection. (3) Target audience and frequency of surveys. (4) Tooling. (5) My survey template and sample questions. (6) What to do with the results. |
Leadership Management |
|
|
— Luca Rossi |
|
tl;dr: Product engineering is rising in tech: engineers don’t just write code - they own their work end-to-end. But how should you run the different stages of the SDLC? Who writes requirements? Who does QA? What goes in the backlog and how? What about bugs?Few companies document this well - Atono does. This guide shares their proven ideas for building a high-performing product team. |
Promoted by Atono |
Leadership Management Culture |
|
|
— Candost Dagdeviren |
|
tl;dr: “Setting expectations for software engineers is tricky for all managers. Every company has different needs and a different structure, tech stack, and culture. Whenever someone joins a team, one of the manager’s challenges is aligning the organization’s expectations with those of the new joiner. As there’s no universal guidance on this subject, I set out to find a simple definition that would help managers frame the fundamental things they expect from software engineers.” |
Leadership Management |
"My ideal of program design is to represent the concepts of the application domain directly in code. That way, if you understand the application domain, you understand the code and vice versa" | | — Bjarne Stroustrup |
|
|
|
— Vlad Esafev |
|
tl;dr: “For me, programming has always been more than a skill. It’s a way to explore, to tinker, and to satisfy curiosity. From wires and screwdrivers to apps, the tools have changed. But the impulse remains. That’s why I keep coming back to it. It’s my natural way of interacting with the world.” |
CareerAdvice |
|
|
— George Hastings |
|
tl;dr: As AI agents start actually working, a lot of discussion around “generative UI” and how user experiences will change. Will MCP embed all apps into ChatGPT? Will ChatGPT embed in every app? Coherence shares thoughts from Head of Product George Hastings. |
Promoted by Coherence |
AI |
|
|
— André Arko |
|
tl;dr: “That consensus seems to boil down to simple but mostly helpful axioms, like “include tests for your changes” and “write a new test when you fix a bug to prevent regressions”. Unfortunately, one of those consensus beliefs seems to be “it is blasphemy to delete a test”, and that belief is not just wrong but actively harmful. Let’s talk about why you should delete tests.” |
Tests |
|
|
— George Chouliaras |
|
tl;dr: “To maximize the potential of GenAI applications and mitigate the risks associated with them, we built a framework capable of thoroughly evaluating the performance of an LLM on a specific task in a nearly automated way. This framework is based on the concept of LLM-as-judge, i.e. on the usage of a more powerful LLM to evaluate the “target” LLM.” |
LLM AI |
|
|
— Lukas Bergdoll |
|
tl;dr: “It's absolutely possible to beat even the best sort implementations with domain specific knowledge, careful benchmarking and an understanding of CPU micro-architectures. At the same time, assumptions will become invalid, mistakes can creep in silently and good sort implementations can be surprisingly fast even without prior domain knowledge. If you have access to a high-quality sort implementation, think twice about replacing it with something home-grown.” |
Algo |
|
Null Pointer |
 | Reinventing Thinking |
|
Hand Drawn by Manu |
|
Most Popular From Last Issue |
How Can I Deal With A Team Member Who Is Always Complaining? - Andi Roberts |
|
Notable Links |
Bytebot: Automates tasks through NL commands. |
Remote Jobs: Semi to fully remote-friendly jobs. |
Stirling-PDF: Perform various operations on PDF files. |
Term.everything: Run any GUI app in the terminal. |
TruffleHog: Find leaked credentials. |
|
|
How did you like this issue of Pointer? 1 = Didn't enjoy it all // 5 = Really enjoyed it | 1 | 2 | 3 | 4 | 5 |
|
|