regexes are a well established solution for parsing strings. what exactly is the “proper” alternative you propose?
regexes are a well established solution for parsing strings. what exactly is the “proper” alternative you propose?
I will read that post sometime (maybe). I wasn’t really referring to some well defined thing, but rather to something that happens naturally when complex software development is done right. Quasi-scientific: make assumptions, build the thing, test assumptions, update assumptions, rinse and repeat. The “architecture” ends up being the collected knowledge about the system which emerges from the development.
Something like that anyway. Interested to read about One and Two Way decisions.
I vividly remember some of the garbage code I’ve written in the past. Huge interface definitions… Weird and brittle abstractions… Overly complex processes to do what should have been a simple task…
Funny thing is, I read and understood the same kinds of things as any other coder worth their salt: agile, SOLID, YAGNI, do one thing well, and so on – but it was all just theory. It takes experience and mistakes to really grok it all.
Is there a meaningful difference between this idea of Post-Architecture and emerging architecture?
I’ve had a colleague or two like that before. “I’m willing to put in the work to fix the code” is something I would hear, as if it were some kind of virtue. To their credit, people like this move mountains to make shit work, and it usually does. Yet, trying to read and understand their code (much less change it) is a Sisyphean endeavor.
I like perl.
$scalar @array my sub use ‘=~’
…and a lot of shit perl borrowed from C. With such a small subset of the language (perhaps less) you can write lots of useful programs.
Installed it, why not. Tried to run it.
error opening [PathLikeWithPosition { path_like: “/home/me/test”, row: None, column: None }]: NoSupportedDeviceFound
Then tried it in Xorg, and it runs normally. I guess it doesn’t run in Wayland?
…
So, I gave it a short test drive. Observations:
Suspect it’s shooting to be something like sublime text. Cool, but seems like there’s a lot of work to be done.