200 karma · joined March 16, 2020
(Regarding the question about code editor. My primary code editor recently is Vim -- no AI features. But larger part of the code is produced by tools like Claude Code that does not even have the feature of manual edits. Traditional IDEs only have niche roles in my process at the moment -- e.g. debugging and stepping over the code.)
The problem often starts with viewing software as just a project with a clear beginning and end. In reality, long-living systems are more like products or even living things—they need constant care, iteration, and a guiding hand to keep them from spiraling into chaos.
Architecture is about making those strategic decisions that help systems adapt and stay solid, even as people come and go or requirements change. Not every part of a complex system needs the same approach—some areas can be built quickly, while others need a solid foundation to avoid trouble down the road.
The goal isn’t to follow every buzzword or pretend there's one universal solution. It’s about having the right set of patterns and tools to make smart trade-offs and apply the right solutions for each part. To me, the real value of architectural patterns is that they give us common vocabulary to discuss different approaches even if we end up rejecting them. Systems need to be kept maintainable and resilient, even as they inevitably go through cycles of change.
* we are not developing features faster, but we have time for asking questions we had no time to ask before. More ambitious architectures and designs.
* we are fixing bugs faster and we are producing less bugs (because of better designs).
* not everybody is happy about less bugs.
* we discover more vulnerabilities. Again, not everybody is happy about that, they just want new features, not new knowledge of vulnerabilities and technical debt.
https://www.jordskjelv.no/meldinger/seismic-signal-detected-...
"The damage to the underwater infrastructure has been taken seriously and its causes have been investigated since Sunday. The state administration has been closely informed about the situation. It is likely that the damage to both the gas pipe and the communication cable is the result of external activity. The cause of the damage is not yet clear, the investigation continues in cooperation between Finland and Estonia. We are also in constant contact with our allies and partners. I had a conversation with NATO Secretary General Jens Stoltenberg today. NATO is ready to assist in investigations. Finland is prepared and our preparedness is good. These events have no effect on our security of service."