Skip to content
all longreads
Longread#BookCube#AI4SDLC#career
Code of Leadership · S2E13 · AMA

Subscriber AMA: Reading, Career, Side Projects, and AI Development

The episode starts with an ordinary question—where to find time for books—and arrives at a broader one: what remains engineering work when agents become better at executing intent. Between those points are a personal knowledge system, System Design Space, side projects, the close of a ten-year career chapter, accountability for AI code, and a cautious discussion of AGI and ASI.

August 23, 20261:33:38≈ 11 min read
A solo episode by Alexander Polomodov built from Book Cube subscriber questions. The article follows the main thread of the conversation in condensed form; preparation materials not mentioned on air are marked separately.

Episode recording

Five takeaways

What connects all the questions

  1. 01Reading becomes useful not through page count, but when a question travels into a note, a conversation, a project, or a public explanation.
  2. 02A personal knowledge system can be technically sophisticated, yet a Markdown repository and explicit agent skills often beat a separate RAG platform in daily work.
  3. 03As AI makes coding cheaper, engineers need to define the task clearly, choose the system design, check its behaviour, and decide whether a change is ready to release.
  4. 04A side project is a laboratory for engineering judgment: one person sees the entire path from an idea and constraints to release and operation.
  5. 05AGI and ASI are more useful as uncertain scenarios and safety problems than as calendar promises or excuses to abandon present-day engineering discipline.

Episode chapters

Timestamps open the YouTube recording. The transcript is linked next to the player and preserves the timing of the source captions.

Time
Topic
Opening and AMA format
Time
Topic
Reading, attention, and a real daily rhythm
Time
Topic
6D and the publishing pipeline
Time
Topic
Personal knowledge base: experiment versus practice
Time
Topic
System Design Space and the move toward skill
Time
Topic
Side projects as an engineering laboratory
Topic
Growth, culture, and educating new engineers
Topic
Closing a ten-year chapter
Topic
SDD, verification, and accountability for AI code
Topic
AI economics by company scale
Topic
AGI, ASI, and alignment
Topic
Live questions and closing
01

Question: Where do you find time to read?

The short answer is that no perfect block of reading time exists. There is a walk with the dog, a commute, a few pages before sleep, audio during household tasks, and periods when one book temporarily gives way to another. This is not a productivity system. It is an approach to attention: several books can stay open for different states of mind, an English text can move slowly, and a pause does not have to count as failure.

A book is selected through the question currently blocking thought or work, not from an abstract lifetime backlog. Reading therefore belongs to a longer loop: encounter an idea, test it against experience, discuss it, explain it to others, and revisit it with a changed context. Re-reading Write, Cut or Taleb is useful precisely because the reader is no longer the same person.

02

Question: How does the personal knowledge system work?

The public answer is easiest to describe as 6D: Discovery finds a signal; Digest works through the source; Discuss exposes the idea to people and counterarguments; Describe builds a personal model; eDit compresses and verifies it; Deliver publishes the result. The full cycle turns a raw discovery into material that others can read and check. Editing before publication is as much a part of the work as finding the idea.

The technical answer is less romantic. An experimental system with ingestion, full-text, vector, and graph search exists, yet daily work more often favours a Git repository of Markdown files and explicit agent skills. It is easier to inspect, version, and move between tools. Extra infrastructure becomes justified only after a problem appears that the simple system demonstrably cannot solve.

Discovery → Digest → Discuss → Describe → eDit → Deliver

03

Question: How does knowledge become skill?

System Design Space began as a manuscript and a Google Doc. Linear prose is good at explaining a sequential model, but architectural judgment grows through choices: notice constraints, propose alternatives, request a hint at the right moment, inspect consequences, and try again. The site is therefore moving toward exercises, explanations, interactive visualisations, labs, and short checks of understanding.

The planned book with the Piter publishing house remains a linear route through the subject; the space is a non-linear practice environment. As of the episode, the next increments are more likely to remain free, and monetisation is not yet defined. The priority is to verify that exercises transfer knowledge into decisions before announcing a business model around them.

04

Question: Why should an experienced engineer build side projects?

In a work system, responsibility is distributed: product defines the need, architecture chooses boundaries, a platform supplies the production path, and operations sees failures. A side project returns the whole chain to one owner. That owner must choose value, complexity cost, data model, release path, observability, and what happens after the first incident. It is not a miniature enterprise; it is a fast test bench for engineering decisions.

Agents make that test bench even more useful. They can move rapidly from an idea to a large implementation, but they also require architectural boundaries, CI/CD, self-healing, and deterministic verification. If every file still needs manual rereading, faster generation has only moved the work to the end of the loop.

05

Question: How do careers change when agents write the code?

Engineering work is not disappearing; its old monopoly on implementation is. Domain models, system design, constraint setting, evidence of correctness, and the ability to explain consequences gain value. A person who only translated a complete requirement into syntax is under pressure. A person who clarifies intent and owns the result gains leverage.

For a junior engineer, this means a new learning loop: state a hypothesis, direct an agent, read the change, verify behaviour, and explain the decision. For a lead, growth is not simply the next title. It needs the right place, timing, and readiness; Westrum’s culture typology helps reveal whether information flows through the system or gets punished together with bad news.

06

Question: Why close a chapter after ten years?

This is a personal snapshot as of August 23, 2026, not universal advice. The final working day is August 31 after almost ten years inside one large technology system. The reason is described as diverging trajectories: both company and person continue moving, but no longer necessarily in the same direction. At forty, with a family and a financial cushion, a different form of risk becomes possible than at the start of a career.

The next chapter is a set of testable hypotheses rather than a single declared destination: author projects, public work, consulting and product possibilities, and a potential move to London around November. An intention should not become a promise, and a good handover is not just a document. The detailed transition mechanics are left for the separate Last 90 Days episode.

07

Question: How can we trust large AI-generated changes?

The practical answer is to reduce both diff size and ambiguity. Specification-driven development turns intent into criteria, a plan, tasks, implementation, and verification. ADRs preserve decisions and trade-offs; one agent can implement while another searches for omissions. Changing models does not create independence if both models read the same incomplete context.

Before release, changes should be small and checked independently of the model. Types, linting, and static analysis catch code errors; tests check behaviour. A website also needs checks for accessibility, localisation, links, file sizes, and routes. These checks support the release decision, but accountability remains with the change owner.

Investigating an incident that has already happened is a different task. A root-cause analysis (RCA) agent helps while the evidence is available in logs, metrics, traces, and decision history. If the cause is known only to an expert or hidden in an implicit division of responsibilities, the agent may reason confidently from incomplete data. A person must check its explanation too.

intent → acceptance criteria → plan → tasks → implementation → verification

08

Question: What happens to software economics?

“Code is almost free” does not mean “change is almost free.” In a small company, an agent can remove a visible share of manual implementation and let one person assemble a product. In a mid-sized company, gains quickly hit shared context and coordination between functions. In an enterprise, legacy systems, policies, identities, risk, and the cost of proving that local acceleration did not damage the system dominate the equation.

The effect on SaaS and internal platforms is therefore mixed. If a product merely wraps a widely available model capability, customers can replace it more easily and competitors can reproduce it. Deep integration, data, trust, and process change retain value. Yet a platform that is expensive to maintain and impossible to replace turns from an asset into a liability. Cheap generation strengthens this test but does not remove organisational cost.

The Microsoft, DORA, NBER, and 3 AImigo materials below come from the preparation notes. They help test the conversational hypothesis but were not cited as evidence during the live episode.

09

Question: What could AGI and ASI become?

The live answer was shorter and sharper than the preparation notes: a recommendation of Eliezer Yudkowsky and Nate Soares’s If Anyone Builds It, Everyone Dies and a discussion of alignment. It is a strong position on superhuman-intelligence risk, not a neutral forecast. MIRI remains active and describes a 2024 strategic pivot; Safe Superintelligence states safe superintelligence as its sole goal. None of these facts proves that alignment is solved or that a timeline is known.

The prepared frame is broader: AGI can be discussed across breadth and depth of capability, separately from autonomy; ASI is a hypothetical transition to systems exceeding humans across most cognitive work. The International AI Safety Report, Levels of AGI, METR, and related sources are valuable because they preserve uncertainty. A task-horizon graph is not a calendar for full automation.

For today’s software world, the direction of travel matters more than the label attached to a future system. Scarcity is already moving from typing code toward intent, verification, architecture, security, economics, and ownership of consequences. Even if AGI remains contested, that transition can be observed and designed for now.

10

What the live chat added

Viewers widened the prepared route. Whom should one follow to understand AI’s future? Not a single trendsetter, but several independent channels: engineering analyses, product conversations, and primary publications. What does it mean to treat an LLM as “the defendant”? Ask for evidence: links to context, a reproducible test, and an explicit distinction between fact, inference, and speculation.

Do Java, Go, and Spring Boot still matter? Yes, when they are the language of a system one must understand and change; no, when a technology list substitutes for engineering judgment. Can a strong product manager without deep engineering build with Lovable or Replit? They can assemble and test a hypothesis, but a growing consequence radius requires architecture, security, operations, and people who can establish correctness.

The shared answer across the AMA is to build a learning loop rather than a list of approved tools. State a question, find material, build a model, make a bounded project, verify consequences, and explain the result. That loop survives changing books, languages, models, and even definitions of the developer role.

Sources

Episode materials and further reading

These links cover materials mentioned in the episode. Further reading used in preparation appears separately; those materials may not have been discussed on air.

Mentioned in the episode

29
  1. Write, Cut — 2025 · Maxim Ilyakhov and Lyudmila Sarycheva — 18:16 an example of a book worth revisiting after gaining new practical experience.
  2. Nassim Nicholas Taleb · Incerto — 18:51 The Black Swan, Antifragile, and a chat question about Fooled by Randomness.
  3. How I Write Channel Posts: 6D — 22:59 the original description of Discovery → Digest → Discuss → Describe → eDit → Deliver.
  4. How I Write Longreads Now — 39:29 extending 6D into a research and publishing workflow.
  5. The Pragmatic Engineer — 23:40 one of the discovery feeds for engineering topics and sources.
  6. Lenny’s Podcast — 23:40 a feed for conversations about product and technology practice.
  7. ACM Digital Library — 23:40 primary publications for validating ideas discovered through feeds.
  8. Randy Shoup · Improving eBay’s Development Velocity — 27:27 the earlier talk about eBay development velocity.
  9. Randy Shoup · How We Doubled Engineering Productivity at eBay, but Still Didn’t Save the Company — 27:27 a later retrospective on the gap between local productivity and company outcomes.
  10. Prompt Engineering for LLMs · John Berryman, Albert Ziegler — 36:38 a book about designing prompts and context for language models.
  11. The Junior Engineer After Code — 43:14 a separate analysis of growing engineers when agents take over implementation.
  12. System Design Space · project story and map — 45:29 the public map of the project and its evolution.
  13. System Design Space · interactive project — 45:29 the live knowledge space, exercises, and planned interactive practice.
  14. Geoffrey Litt · Understanding Is the New Bottleneck — 53:18 the video about understanding as the new constraint in AI development.
  15. Understanding Is the New Bottleneck in AI Work — 53:18 a Russian-language analysis of the argument and its engineering implications.
  16. Thoughts on Side-Project Architecture — 57:57 CI/CD, self-healing, agent boundaries, and deterministic checks.
  17. Stanford CS146S · The Modern Software Developer — 61:52 an example of rebuilding software-engineering education around AI tools.
  18. Ron Westrum · A Typology of Organisational Cultures — 63:45 the primary paper on pathological, bureaucratic, and generative cultures.
  19. A Review of Westrum’s Organisational Culture Typology — 63:45 an author’s review linking culture, information flow, and growth opportunities.
  20. The Last 90 Days at a Company — 66:59 the follow-up piece about diagnosing a transition and transferring responsibility.
  21. 3 AImigo · Where AI in Software Development Stands Now — 71:07 the series context on maturity, delegation, and the limits of autonomy.
  22. polomodov.tech repository — 72:40 the on-screen example of checks protecting a large AI-generated diff.
  23. GitHub Spec Kit — 76:14 one of the tools for specification-driven development.
  24. Spec-Driven Development: Why AI Brought Specifications Back — 76:14 a deeper look at intent → criteria → plan → tasks → verification.
  25. If Anyone Builds It, Everyone Dies · Eliezer Yudkowsky, Nate Soares — 88:11 a strongly argued position on superhuman-AI risk; an argument, not a consensus forecast.
  26. Harry Potter and the Methods of Rationality — 88:23 Yudkowsky’s fiction, named in the answer.
  27. Machine Intelligence Research Institute — 88:28 the institute remains active and documents its 2024 strategic pivot.
  28. Safe Superintelligence Inc. — 89:08 Ilya Sutskever’s company, which states safe superintelligence as its sole goal.
  29. Lenny’s Podcast · How a Meta PM Ships Products Without Ever Writing Code — 93:06 Zevi Arnovitz on product work without personally writing code.

Further reading

31
  1. How I Choose Which Book to Read Next — Choosing a book through the current question rather than an abstract backlog.
  2. How Professionals Keep the Motivation to Learn for Life — Books, external memory, diagrams, and connecting learning to personal projects.
  3. The Previous AMA Session — The previous conversation about balance, reading, and moving ideas into practice.
  4. Reviewing the Fourth Edition of Distributed Systems — An example of slow, collaborative work through a difficult book.
  5. How to Take Smart Notes: Zettelkasten — A useful note-taking model, but not a description of the current personal stack.
  6. AI Research OS: Turning a Second Brain into Agent Memory — An experimental architecture, not the daily system in use.
  7. How System Design Space Grew from a Manuscript and a Google Doc — The move from linear prose to an interactive space.
  8. System Design Space: Language, ML/AI, and Practice — A map of the project’s next features and practical scenarios.
  9. How to Really Prepare for a System Design Interview — Developing architectural judgment instead of memorising templates.
  10. How I Added Live Streams to a Static Site with Agents — A concrete greenfield case from architecture to release in under a day.
  11. Projects and Channels — A map of System Design Space, Book Cube, Code of Leadership, AI4SDLC, and tellmeabout.tech.
  12. How to Explain Computer Science to a Child — A broad map of the discipline for conversations with children.
  13. Teaching Children to Program — Personal experience and a child’s right to choose another path.
  14. Professions in IT — A map of product, engineering, analytics, security, and SRE roles.
  15. The Development Manager Career Path — A framework for management growth beyond a linear promotion ladder.
  16. The Evolution of the Technology Leader Role — How a technology leader’s scale, responsibility, and leverage change.
  17. How to Build Your Own Management System — A conversation about management systems, platforms, and end-to-end ownership.
  18. A CTO’s First 90 Days Start Before Day One — Testing the next role, negotiating the mandate, and entering a new system.
  19. Loop Engineering — How to design loops that launch agents and collect verifiable outcomes.
  20. How to Evaluate AI Agents — Moving from an impressive answer to a reproducible engineering episode.
  21. Postmortems: How We Learn from Failures — A practice for learning from incidents without searching for someone to blame.
  22. DORA ROI: Measuring the Effect of AI-Assisted Development — An additional impact framework; this source was not named in the episode.
  23. AI Writes More Code. Why Doesn’t Delivery Speed Up? — A follow-up on effects across the whole software-delivery system.
  24. The Economics of AI Development — Cost per accepted task, trace budgets, and total cost of ownership.
  25. Early Adoption of Coding Agents at Microsoft — An observational estimate of 24% more merged PRs; not a randomised trial or a measure of value.
  26. International AI Safety Report 2026 — A balanced map of frontier-AI capabilities, uncertainties, and risks.
  27. Levels of AGI — A breadth × depth framework that separates capability from autonomy.
  28. From AGI to ASI — Four possible paths and unknown constraints; a scenario, not a timing promise.
  29. METR · Time Horizons — A measure of autonomous task horizons that should not be read as a full-automation date.
  30. Agentic Coding and Persistent Returns to Expertise — Observed patterns in how humans and coding agents divide decisions.
  31. Writing Code vs. Shipping Code — Why faster generation does not translate one-for-one into shipped, useful products.