- Pointer
- Posts
- Issue #644
Issue #644
Essential Reading For Engineering Leaders
Tuesday 26th August’s issue is presented by Harness
Discover how AI is redefining software delivery at {unscripted} ’25, Harness’s flagship virtual event on September 30. Join industry leaders from Athenahealth, ServiceNow, and more to see how AI is accelerating innovation across the SDLC.
Why attend:
Get practical insights on using AI to streamline deployments and boost system reliability.
Hear from visionaries like Amit Zavery (ServiceNow), Daniel Gabriel (Athenahealth), and Jyoti Bansal (Harness).
Learn how top teams are embracing AI to stay ahead in DevOps
This is your front-row seat to the future of software delivery - save yours today!
— Andrew Bosworth
tl;dr: “Each of us are always communicating. Try as we might, we cannot help it. Saying nothing can often be even more damaging than saying the wrong thing. The people around us are so eager to understand the world around them that in the absence of true communication, they will attempt to find a signal in noise. None of us gets to control what others are hearing or how they are interpreting things. We can only control what we contribute to that milieu.”
Leadership Management
tl;dr: “The simple fact is that people hate confronting difficult decisions. And instead, most come up with increasingly painful coping mechanisms to avoid conflict. Eventually they wind up incurring much more aggregate pain than if they had simply bitten the bullet as soon as they recognized the realities of their situation.”
Leadership Management
tl;dr: Discover how AI is redefining software delivery at {unscripted} ’25, Harness’s flagship virtual event on September 30. Join industry leaders from Athenahealth, ServiceNow, and more to see how AI is accelerating innovation across the SDLC. Why attend: (1) Get practical insights on using AI to streamline deployments and boost system reliability. (2) Hear from visionaries like Amit Zavery (ServiceNow), Daniel Gabriel (Athenahealth), and Jyoti Bansal (Harness). (3) Learn how top teams are embracing AI to stay ahead in DevOps.
Promoted by Harness
Management DevOps Event
— Mensur Duraković
tl;dr: “10 is a nice round number to take a look back at all these years and write down what my biggest achievement was, what I spent most energy and time on, and what my level of growth was back then. I'm writing this also because many engineers always ask the same question: "What should my career look like?" There's no clear roadmap out there. So here's mine, not as a template to follow, but as one example among many. I've boiled down each year to its core, the thing that mattered most for my growth.”
CareerAdvice
“Conceptual integrity is the most important consideration in system design.”
— Sean Goedecke
tl;dr: “Like designing good software systems, I think much of the advice floating around about API design is too fancy. People get wrapped up in what “real” REST is, or whether HATEOAS is a good idea, and so on. This post is my attempt at writing down everything I know about designing good APIs.”
Design API
— Arjun Iyer
tl;dr: Tired of slow CI/CD feedback loops for your microservices? Our sandboxes offer a “canary-style” testing approach, giving you fast feedback before you merge. Supercharge your developer productivity and ship faster.
Promoted by Signadot
Architecture Microservices
— Gian Segato
tl;dr: “All these ratios, be them engineering reliability goals or growth conversion targets, are how we make both strategic as well as tactical decisions in building and growing software products. How we measure performance, how we structure our work, how we design and implement our playbooks. The entire operating system of the tech industry relies on them. The problem is that these rules, in the probabilistic world of AI, have the potential to become actively counterproductive.”
AI
— Sam Rose
tl;dr: “In this post I'm going to cover 4 frequently-used categories of big O notation: constant, logarithmic, linear, and quadratic. Don't worry if these words mean nothing to you right now. I'm going to talk about them in detail, as well as visualise them, throughout this post.”
Algo
tl;dr: This author argues that programming languages should support “valid as you type” code, enabling editors to guide developers with autocomplete and hints. Python and C force guesswork with hidden or non-discoverable functions, while Rust and JavaScript allow left-to-right, progressive construction where complexity is revealed naturally, leading to clearer, more ergonomic code.
LanguageDesign
Most Popular From Last Issue
How To Vibe Code As A Senior Engineer - Alex MacCaw
Notable Links
Agents For Beginners: 11 Lessons to get started building AI agents
Crush: Coding agent for your terminal.
Firecrawl: Web Data API for AI.
GhostTrack: Track location or mobile number.
Leantime: Project management system for non-project managers.
How did you like this issue of Pointer?1 = Didn't enjoy it all // 5 = Really enjoyed it |