The Tower Keeps Rising
lucumr.pocoo.org
The Tower Keeps Rising
1–10 of 280 posts
Re: The Tower Keeps Rising
#2Re: The Tower Keeps Rising
#3Re: The Tower Keeps Rising
#4Does it really keep rising? Many of my fondest memories of technology come from times past...
Re: The Tower Keeps Rising
#5So true.
Since Nov 30, 2022 everything has become… more complex.
Re: The Tower Keeps Rising
#6I feel like that gives an even more literal tower-rising metaphor, and that's what it feels like people using agents naively (and software engineers of lower skill or earlier-career), end up violating.
Agents are getting better at folding things into themselves, especially if you direct them to... but unfortunately I've found that the architectural instincts, even of Fable and 5.6 Sol, are still wildly behind what I reflexively achieve, say.
For sure there is an ability to have agents go back over work and try to fold it into better and better abstractions until it's sort of annealed into something good. I've done something similar on codebases that I have, but the 'high reaches' of architecture with great _prediction of how the software will evolve in the future_ in _subtle_ ways – those are, for now, out of reach of agents.
There is a part of me that wonders if it's partly just how much they can hold in their head right now, though. Even with the greatest articulation and high density of feeding them, the current setups don't allow them to hold a high-quality, sparse, 'zoomable' model of the world in their head that well yet, which we can do pretty well.
But the fact that I'm talking about it in terms of that kind of subtlety is itself promising, I guess?
Re: The Tower Keeps Rising
#7Re: The Tower Keeps Rising
#8Re: The Tower Keeps Rising
#9Does it really keep rising? Many of my fondest memories of technology come from times past...
Re: The Tower Keeps Rising
#10This is so true. I am a big fan of Christopher Alexander’s “Pattern Language” concept, which addresses this exact problem! In fact he recommends developing your own pattern languages for your own domains (which of course led to the famous GoF Design Patterns book).
I have been experimenting with a “Pattern Language” skill which instructs the AI to maintain 3 pattern languages for every project. One in the business domain, one in the product domain, and one in the technical domain. It is working really well. It is always super cool to see it reference the pattern languages during planning and curate them during implementation and review.
I credit using it with keeping my 100% ai-coded projects well organized, aligned across domains, and easy to work on.