- 213 Posts
- 1.35K Comments
Kissaki@programming.devto
CSS@programming.dev•Modern CSS Code Snippets: Stop writing CSS like it's 2015English
2·2 days agoTo what end? What would you expect version numbers to do? How would you specify or use them, which what consequences?
Grouping changes into releases with explicit numbering instead of a living standard with generic @supports checks?
I guess it would make some things easier and more obvious.
Kissaki@programming.devto
CSS@programming.dev•Modern CSS Code Snippets: Stop writing CSS like it's 2015English
2·2 days agoPlease make them incompatible so that I have to upgrade.
Kissaki@programming.devto
Programming@programming.dev•Are there any examples of 'perfect' software?English
5·2 days agoFor software to be perfect, can not be improved no matter what, you’d have to define a very specific and narrow scope and evaluate against that.
Environments change, text and data encoding and content changes, forms and protocol of input and output changes, opportunities and wishes to integrate or extend change.
pwdseems simple enough.cdI would already say no, with opportunities to remember folders, support globbing, fuzzy matching, history, virtual filesystems. Many of those depend on the environment you’re in. Typically, shells handle globbing. There’s alternativecdtools that do fuzzy matching and history, and virtual filesystems are usually abstracted away. But things change. And I would certainly like an interactive and fuzzy cd.Now, if you define it’s scope, you can say: “All that other stuff is out of scope. It’s perfect within it’s defined target scope.” But I don’t know if that’s what you’re looking for? It certainly doesn’t mean it can’t be improved no matter what.
Kissaki@programming.devto
Programming@programming.dev•Are there any examples of 'perfect' software?English
1·2 days agoThe original one? Because there’s numerous extensions to it. I wouldn’t be confident it won’t evolve further.
Kissaki@programming.devto
Programming@programming.dev•Are there any examples of 'perfect' software?English
1·2 days agoDo you exclude inventory management from that “will never change” so that that’s only about software?
I imagine there will be new products to be listed.
Kissaki@programming.devto
Programming@programming.dev•Are there any examples of 'perfect' software?English
5·2 days ago…that supports Unicode? Which encodings? Or only ASCII? Unicode continues to change.
I wouldn’t be very confident that it won’t change or offer reasonable opportunities for improvement.
Kissaki@programming.devto
Programming@programming.dev•Are there any examples of 'perfect' software?English
3·2 days agoYour sentence abruptly ends in a backtick - did you mean to include something more? Maybe “
wc”?
Kissaki@programming.devto
.NET@programming.dev•.NET 11 Preview 1 is now available!English
1·6 days agoHappy Eyeballs Support in Socket.ConnectAsync
happy eyeballs 👀
I’m surprised it wasn’t
reallyblue
Kissaki@programming.devto
Rust@programming.dev•What additional concepts should I learn before starting to learn rust?English
8·10 days agoI don’t see anything as having to come before learning Rust.
If something about Rust requires more technical knowledge, then that learning is part of learning Rust, even if you could have learned it separately beforehand.
Better start learning Rust to get in there instead of delaying, which adds risk to never arriving, loss of interest, or lack of progress on the goal of learning Rust, with a lack of satisfaction.
Once you learned Rust, you can look around to gain broader knowledge and expertise, if you want, but that’s not necessary to learn and make use of Rust.
Kissaki@programming.devto
Programming@programming.dev•We couldn’t resist… Wordle is now on The Hideout 🟩🟨⬛English
2·10 days agoNo, it’s not on the user’s end. It’s because you didn’t use correct Markdown syntax for your link. I verified this in your post source before commenting.
You used:
[https://joinhideout.vercel.app/]()- which is a link without a target, so it defaults to this page we’re on.You should have used one of
<https://joinhideout.vercel.app/>[https://joinhideout.vercel.app/](https://joinhideout.vercel.app/)[joinhideout.vercel.app](https://joinhideout.vercel.app/)
Kissaki@programming.devto
Programming@programming.dev•The Software Quality and Productivity Crisis Executives Won’t AddressEnglish
12·10 days agoGreat analysis / report. At times a bit repetitive, but that could be useful for people skimming or jumping or quoting as well.
Despite 91% of CTOs citing technical debt as their biggest challenge, it doesn’t make the top five priorities in any major CIO survey from 2022–2024.
Sad. Tragic.
I’m lucky to be in a good, small company with a good, reasonable customer, where I naturally had and grew into having the freedom and autonomy to decide on things. The customer sets priorities, but I set mine as well, and tackle what’s appropriate or reasonable/acceptable. Both the customer and I have the same goals after all, and we both know it and collaborate.
Of course, that doesn’t help me as a user when I use other software.
Reading made me think of the recent EU digital regulations. Requiring due diligence, security practices, and transparency. It’s certainly a necessary and good step in the right direction to break away from the endless chase away from quality, diligence, and intransparency.
Kissaki@programming.devto
Programming@programming.dev•The Software Quality and Productivity Crisis Executives Won’t AddressEnglish
1·10 days ago“You can save 20% time by using Robo for automation!” Click. Can’t even automate what I do.
Kissaki@programming.devto
Programming@programming.dev•The Software Quality and Productivity Crisis Executives Won’t AddressEnglish
6·10 days agoThat’s wonderful to read, that it caught and motivated you.
I suspect these systematic issues are much worse in bigger organizations. Smaller ones can be victims, try to pump out, or not care about quality too, but on smaller teams and hierarchies, you have much more impact. I suspect the chances of finding a good environment are higher in smaller companies. It worked for me, at least. Maybe I was just super lucky.
Kissaki@programming.devto
cybersecurity@infosec.pub•The Shadow Campaigns: Uncovering Global Espionage
1·11 days agoIt’s crazy how border control and sanctions are normalized political topics, yet I’ve never heard suggestions of applying that to the internet.
Suppressive regimes often control their network and network borders. Everyone outside not doing so is quite asymmetric.
Kissaki@programming.devto
Programming@programming.dev•A Software Library with No CodeEnglish
4·11 days agoA library with no code, no support, no implementation, no guarantees, no bugs are “fixable” without unknown side effects, no fix is deterministic even for your own target language, …
A spec may be language agnostic, but the language model depends on trained on implementations. So, do you end up with standard library implementations being duplicated, just possibly outdated with open bugs and holes and gaps and old constructs? And quality and coverage of spec implementation will vary a lot depending on your target language? And if there’s not enough conforming training it may not even follow the spec correctly? And then you change the spec for one niche language?
If it’s a spect or LLM template, then that’s what it is. Don’t call it library. In the project readme don’t delay until the last third to actually say what it is or does.
Kissaki@programming.devto
Programming@programming.dev•We couldn’t resist… Wordle is now on The Hideout 🟩🟨⬛English
4·11 days agoyour link is broken
… which arguably makes them not “normal people” (referring to the earlier comment).
Surely, most people use different, more integrated tooling.





















Thanks for the suggestion. As a first step, I set it up in Nushell with a
ctrl+tshortcut:Maybe I will look into more. :) I’ve known about
fzfbut I guess never gotten around to fully evaluating and integrating it.Nushell supports fuzzy completions, globbing, and “menus” (TUI) natively. Still, the TUI aspect and possibly other forms of integrations seem like they could be worthwhile or useful as extensions.