I personally think CSS animations are wonderful. I’ve recently returned to dabble in frontend stuff and was delighted with what you could achieve with purely declarative HTML and CSS. I’m finding that you can often match the feel of an SPA with just HTMX and some CSS and I’ve found that simultaneously very satisfying and productive.
A software team’s job is to collaboratively learn an effective model for operating in a domain. They express that model and those learnings in code, tests and associated documentation. So on the one hand I wholeheartedly agree that pull requests and code reviews fatally undermine this process, but immediately recoil that we’re creating yet more secondary processes and artefacts to distract ourselves. This stuff should all be evident from your codebase. It’s not an extra thing. It’s not a bunch of commit messages or ADRs. If your codebase isn’t entirely self explanatory (both the what and the why) to both humans and AIs you’ve failed and will spend your whole life creating more and more process to manage that failure.
Cheap branching for features and experiments, ability to rollback specific commits quickly, reading the commit message for the last time a line of code changed, are all incredibly important and made possible by distributed version control systems.
The current state of the code is not sufficient for modern software development.
Commits should have no information in them. Teams should be aligned on the design of their software, and all the information about that software should be apparent from its source code.
Not sure what my knot is called but it’s never come undone or gone wonky for me. At step five of the standard knot above, just pull the yellow loop into the empty space on the left and the blue loop to the right. Surely that saves you having to change hands?
It feels to me that a lot of the bigger ideas in KDE fell away over the years. In the 2000s I would log in every morning, open a KWord doc in one Konqueror tab, a KSpread sheet in another, and some browser tabs alongside them, then I'd launch Kate and open some files over SSH or FTP and get to work. It felt like someone had really embraced OO and applied it to every part of the desktop, and I assume something like KParts and KIOSlaves still exist. But for the most part, I use KDE now as a bog standard boring Linux desktop that just works. I am grateful that it hasn't been dumbed down quite as much as GNOME over the years, but I hope they have a few bold experiments left in them (and would love to hear what I'm missing if it's already there!)
I still find a decent amount of the integration, like KIO, is still there and works well - it puts MacOS and Windows to shame in terms of how I can just interact with files anywhere as if they're native within KDE apps.
It's kind of a shame that Konqueror fell to the wayside, but modern browsers are so complicated I cannot fault them for focusing elsewhere.
I feel the same. A lot of big projects fell by way side over time for various reasons. Goes with the nature of experiments, sometimes you win, sometimes you lose.
k3b - died with the cd-rom
calligra office - creation of LibreOffice stole the thunder
konqueror - maintaining a secure browser that isn't a fork of chrome is a tall ask these days
amarok / kmail - rewrite lost features, introduced bugs, and many existing alternatives filled the gap
That said there are still a lot of good ones still there that continue to improve every day. Kate, dolphin, KDE connect, etc.
KDE4 killed too much momentum; many promising features and apps disappeared for whatever reason or slowly faded out into irrelevance. Stuff like KIOSlaves is still around, but never really evolved beyond what it was 20 years ago.
Isn't Trinity just maintenance and small improvements of KDE3? I don't remember to have heard about any revolutionary changes, or even just significant evolutionary improvements.
Definitely not revolutionary. Plenty of evolutionary changes - because linux itself has changed. the last major release brought
- LUKS encrypted disk support desktop-wide,
- storage device hot plug/unplug
- new Bluetooth GUI (tdebluez)
- new media player (kplayer),
- PulseAudio support
- window tiling
And in case this comes off too negative, I don’t think anyone has mentioned KStars, my favourite KDE app for many years. All my early Linux experiences were eye opening and mind expanding about what computers could be, but somehow none more than that.
Was about to comment, anyone who finds themselves bouncing off Kerouac could do worse than read Miller. The latter is more like your first torrid love affair versus the former’s first giggling glimpse at a porno mag.
You don’t necessarily know when someone will decide to do a commercial release of an old game, causing it to disappear from various abandonware sites. Much simpler to grab eXoDOS once and use it for life.
I first read this on an HTC Typhoon smartphone on my daily commute to my first job out of university. I must have felt pretty smug and futuristic at the time.
reply