Mulling over e.g. https://wiki.c2.com/?DontUseExceptionsForFlowControl it seems to me that “Don't Use Exceptions for Unexceptional Flow Control” would be a better motto.
The main argument is just readability — can the reader understand code?
Nearly the last word on the page — “I use exceptions when the preconditions are met, but I can't meet the postconditions” seems like a good motto for when to use exceptions.
@glyph I think that by 5 years ago we reached the point where the horizon of what we can reliably predict is barely a year.
But still, here’s a possible scenario that we could avoid : LLM improvement beyond 2023 level will turn out to be slow, dull, minimal. Wider spread use of them will be for cost-“saving” encrapification, like automated telephone systems that prevent you reaching a real human, but worse. We will put people out of jobs and it will take15 years to admit that the net results were negative not positive
@VaughnVernon no doubt showing my ignorance of uptodate Java, but dotnet enums are valuable for at least being value types whereas java classes aren't?
@kevinrutherford I’ve used Isle of Man based https://netcetera.uk/vps/linux/ for the past 10-ish years for https://www.cafe-encounter.net/
@Andylongshaw Yes, “avoid blue-sky thinking that creates extra work” seems like a great rule of thumb , I shall steal it and use it often!👍
@judell The language of buying and selling vs your language of being human — I’m not sure your language more accurately describes our society?
@Andylongshaw I feel like cataloguing is better than not cataloguing but you’d want to tag them with ‘intended customers’ or else a ‘this is an internal interface’ but …
I suppose a prior question is, who reads the catalogue and why?
TIL that the HTML spec has a section about forgiving base64.
@VaughnVernon What’s a good Very Short Introduction to Event Driven Architecture for someone who’s mostly worked in request/response style?
@RuthMalan Alas, I seem to suffer from a strange malady of always reading 'Copeland James' as 'Coplien James' 😁 Fortunately Spotify still got me to the right place
Probably the funniest thing I've seen on microservices.
https://www.slideshare.net/jeppec/event-driven-architecture-integration-tech-event-2019#3
@glyph I use Apptivate not Alfred but I can tell you that `brew install SwitchAudioSource` does most of the heavy lifting
https://apple.stackexchange.com/questions/436399/how-to-change-the-sound-output-device-with-keyboard#441917
@markkirschstein It may well go fast on eBay. I did that with a broken gaggia, even at £10 for shipping it sold next day
Are cosmic ray bit-flips common enough to make voting machines unfit for purpose? The smaller the electronics, the less energy a bit flip takes. Nice discussion of bitflip examples:
https://radiolab.org/podcast/bit-flip/transcript
Yesterday I turned off boosts on my feed in the hope of finding some sanity but all it did was dial up the “@Migueldeicaza is very very enthusiastic about something 🍎 related” filter to about 11 🤷♂️
https://www.linkedin.com/in/chrisfcarroll
https://www.cafe-encounter.net
https://twitter.com/chrisfcarroll
https://twitter.com/human_vs_rlhf
#software #softwaredevelopment #softwaredesign #softwarearchitecture #softwareengineering #softwaresystems #fedi22