sroerick
Joined 19 years ago
Joined 19 years ago
My Google account was not compromised. I wouldn't touch Polymarket ever again. There is some kind of massive scam happening here.
I feel like this is the new "test driven development", which is totally a good idea, but also not totally useful for the actual process of building web apps, where most of your failure modes are weird CSS, JS, or server issues.
I would be happy to be proven wrong though
As I see it - you need to track spec (a declarative process) and also tasks/progress (an imperative process). You do need to manage blockers so tasks should largely be a dependent graph.
There's also a third thing which emerges - which is "design decisions along the way". I do actually keep this in the repo as well, but I'm not sure this is correct.
Beads combines all three, which I'm not sure is correct, but seems quite brilliant.
But you know what I mean, right? What would be a better way to describe it?
I think the Lisps kind of have up on being an interpreter and I feel they lost some of their power because of it.
I kind of see Ruby waning right now, I don't think it offers much with the development of LLMs. I don't think adding typing is the key - but I anticipate there will be a kind of LLM-powered Smalltalk resurgence
Performance is a consistent issue. Ive had to build a lot of optimization and benchmarking tools in order to keep things functional. Every couple of weeks I have to refactor everything to keep load times good. Both on the database side and on the lisp side. The models, by default, will happily build functions with 26 database calls or millions of recursive steps.
More frustrating, though, was probably the 3-4 weeks when i migrated the storage concept to "one big tree". This was an aesthetic thing that I later found out some of the old lisp machines also did. But - I didn't think about it initially when I built it. And switching things at that low level was difficult. There was a lot of legacy data stores along the way and programs were using the old store constantly. Very irritating. I still wonder if it would have been faster to just completely rebuild at that point.
An ambitious user could probably run it themselves and have it function, or I think I could run it as a managed service for somebody and have it be good, but the UX is still not really ready for primetime