Readit News logoReadit News
gkedzierski commented on The great software quality collapse or, how we normalized catastrophe   techtrenches.substack.com... · Posted by u/redbell
AzN1337c0d3r · 4 months ago
> If all the examples you can conjure are decades old

They're not ALL the examples I can conjure up. MCAS would probably be an example of a modern software bug that killed a bunch of people.

How about the 1991 failure of the Patriot missile to defend against a SCUD missile due to a software bug not accounting for clock drift, causing 28 lives lost?

Or the 2009 loss of Air France 447 where the software displayed all sorts of confusing information in what was an unreliable airspeed situation?

Old incidents are the most likely to be widely disseminated, which is why they're most likely to be discussed, but that doesn't mean that the discussion resolving around old events mean the situation isn't happening now.

gkedzierski · 4 months ago
In aviation, accidents never happen because of just a single factor. MCAS was mainly an issue in lack of adequate pilot training for this feature, AF447 was complete incompetence from the pilots. (the captain when he returned to the cockpit, quickly realized what was happening, but it was too late)
gkedzierski commented on The great software quality collapse or, how we normalized catastrophe   techtrenches.substack.com... · Posted by u/redbell
AzN1337c0d3r · 4 months ago
Not to be pedantic, but people have died from software programming bugs being a primary contributing factor. One example: Therac-25 (https://en.wikipedia.org/wiki/Therac-25)
gkedzierski · 4 months ago
I only meant this in relation to Crowdstrike incident that was mentioned in the comment I replied to. The standards and regulations in those other industries have changed dramatically (for the better) since Theract-25.
gkedzierski commented on The great software quality collapse or, how we normalized catastrophe   techtrenches.substack.com... · Posted by u/redbell
creativeSlumber · 4 months ago
I would have disagreed with you in the past by saying, "until it breaks something critical and you loose customers and business", but then again people just moved on from the Crowdstrike incident like business as usual.If something like that which grounded critical service globally and had an estimated 10 Billion Dollar economic impact doesn't change mindsets,I don't know what will.
gkedzierski · 4 months ago
That's because no one died. All the safety critical industries are already heavily regulated. E.g. check out for example standards like DO-178C (for software in airborne systems), where you even have to _prove_ correctness of every tool and dependency you use, on top of accountability and traceability of every single line of code in your own product.
gkedzierski commented on Taylor Otwell: What 14 Years of Laravel Taught Me About Maintainability   maintainable.fm/episodes/... · Posted by u/robbyrussell
kyleee · 6 months ago
Ouch, I haven’t kept up to date. Have any links explaining? Thanks
gkedzierski · 6 months ago
https://laravel-news.com/laravel-11-directory-structure

Things which you were able to configure in the past, are now hidden. The meaning of many files (e.g. bootstrap) is now completely different. All different service provider classes are gone.

gkedzierski commented on Taylor Otwell: What 14 Years of Laravel Taught Me About Maintainability   maintainable.fm/episodes/... · Posted by u/robbyrussell
kiririn · 6 months ago
Not a Ruby/Rails person, but from a quick look there are still APIs named exactly the same between those versions. Very nice to see

On the other hand, Laravel decided to change from snake_case to CamelCase between versions 3 and 4, just because. Literally 0% compatibility

gkedzierski · 6 months ago
They also completely changed the project structure recently, which made 100% of previous tutorials and examples on the internet obsolete.
gkedzierski commented on QSBS Limits Raised   mintz.com/insights-center... · Posted by u/tomasreimers
mehulashah · 7 months ago
Its funny. Generally, people in the startup world frowned on this bill because of the cuts to essential services. Nonetheless, we’re thrilled about the expansion of QSBS. Perhaps there’s always a silver lining.
gkedzierski · 7 months ago
Section 174 being revoked (for US based R&D) is probably an even larger immediate benefit.
gkedzierski commented on JetBrains Fleet drops support for Kotlin Multiplatform   blog.jetbrains.com/kotlin... · Posted by u/konradkissener
FrozenSynapse · a year ago
Copilot in VS Code has model options, the new agent is available in VSC Insiders that will implement full features and show it's changes in a diff viewer. Jetbrain IDEs don't have the option to change models
gkedzierski · a year ago
And their default model is pretty bad in JS/TS world. (but great in C#) Copilot works great for every language but the plugin integration into JetBrains IDEs is not as deep.
gkedzierski commented on Why Tracebit is written in C#   tracebit.com/blog/why-tra... · Posted by u/mrcsharp
wavemode · a year ago
In Kubernetes at least you may benefit from the ability to write custom conteillers. But I agree with you that the need for this is relatively niche.
gkedzierski · a year ago
I run a monitoring startup (StackScout) where I'm rewriting the main API from PHP to C#, but the actual agent you install on your servers (so typical systems programming) is and will stay written in Go. It's ok to not have all your tech stack in a single language.

u/gkedzierski

KarmaCake day62January 6, 2017
About
https://gregkedzierski.com/essays/
View Original