The art of computational thinking was never about how fast you could write code — or even about writing code at all. It has always been about solving hard, ambiguous problems that move the needle. Breaking down complex problems into digestible pieces is a hard and lifelong skill. Understanding constraints, and making decisions that survive real-world trade-offs is the core of the craft.
Tools will change. AI will write more code. That’s inevitable from last few weeks. Let tools like Claude help with code. They are doing a fantastic job at generating code. You should spend your energy where it matters: architecture, system design, building with tradeoffs in mind and clarity of thought for the entire problem space.
Software engineering was never meant to be a solitary exercise of typing code in a corner. It’s about owning outcomes, collaborating across disciplines, and solving cross-functional problems!