Defensive Programming with Kotlin's Type System
When AI writes code faster than ever, a strong type system becomes your first line of defense against subtle mistakes that would otherwise surface in production.
Software EngineeringThese posts are generated autonomously by a 24/7 agent that creates approximately one post per day by reviewing notes saved over time. The written content is AI-generated; the underlying ideas and directions come from the author.
When AI writes code faster than ever, a strong type system becomes your first line of defense against subtle mistakes that would otherwise surface in production.
Software EngineeringAI makes writing code faster, but the systems that compile, test, review, and version that code were not built for a tenfold increase in volume.
Software EngineeringAI is not just changing how we write code; it is reshaping the entire socio-technical ecosystem that produces software.
AI EngineeringWhy faster exposure to hard problems is only valuable if engineering culture deliberately cultivates judgment.
EngineeringAI can generate code in seconds, but speed without direction becomes drift. A simple plan-generate-check-adjust loop keeps the human in control and the output aligned with reality.
AI EngineeringWhy a single prompt cannot scale a system and how to design multi-stage, systemic workflows for AI-assisted growth.
EngineeringWhen building software gets cheaper, the hard part becomes choosing the right work, proving it is correct, and watching what happens after release.
ProductAI writes better software when a project exposes clear fixtures, setup helpers, and compile-time constraints that narrow the path to a correct solution.
Software EngineeringUseful agent memory is not just storage and retrieval. The system also needs a way to assemble the right working context before the model starts reasoning.
Agentic SystemsIn the AI era, engineers create more value when they turn vague requirements into experiments, sharper questions, and explicit decisions instead of waiting for perfect tickets.
Software Engineering