I just realized that by the stupid configuration mistake I've been playing MGS V on integrated graphics card. On a 5 old laptop. On Linux under Wine. It works fine. Low graphics setting but still playable.
Meanwhile a lot of games, with similar graphics wouldn't even start on setup like this.
Conclusion: it's not pretty graphics OR good optimization. You can have both. There is the proof - MGS V - The Phantom Pain.
Prioritizing simplicity delivers on performance and reliability
Youtube archeology led me to this video about Factor language and it's mind-blowing
corpo software rant
#Confluence is fucking garbage and Atlassian engineers should be ashamed of themselves for creating it. Good thing we are moving to markdown based wiki with our docs.
Windows: updates anytime without your consent, breaks for no apparent reason, pushes features you didn't ask for in an opaque and shady way. You pay for it.
Linux: updates what you want, when you want, breaks if you don't know what you're doing, but you can learn how everything works. You don't pay for it.
Zen & the art of the Macintosh
CC @neauoire and other folks who like old apples :)
Anyway: Code as config > any "config" language (in most cases)
I like Cue configuration language ideas. I'm kinda scared someone will start tempting it with jinja tho 😂
Finished another post, an argument against using 'dumb' config formats (e.g. YAML/JSON) and for using real programming languages instead. This realization has relieved me from lots of frustration!
Also lots of related links about configuration languages!
Say what you want about #Go but this is probably only language in which you can rip through codebase like a buldozer from first day of work.