[Sigma]
Member
Really? That's different from the videos I watched.Boeing 787 max problem is not software like they claim it's hardware they tried to put a fuel efficient engine on an old design which made the airplane's balance all fucked up
Really? That's different from the videos I watched.Boeing 787 max problem is not software like they claim it's hardware they tried to put a fuel efficient engine on an old design which made the airplane's balance all fucked up
Can't wait when ai is advanced enough to QA code and fix it faster than human devs even realize there was ever an error.
Boeing 787 max problem is not software like they claim it's hardware they tried to put a fuel efficient engine on an old design which made the airplane's balance all fucked up
I'm a Quality Assurance Specialist for a retailer in my country. I've been begging for standardized documentation for years and it would help the QA department so much...We had a meeting from the head of software at my work where he flat out said that studies show more features equals more money/sales. We can fix any problems after release but regular major release days need to happen bi-yearly with new functionality pack every quarter.
Close to release, we ignore bugs to make sure as many features are finished so the boxes can be checked.
Any documentation is an afterthought and commented code is practically nonexistent.
A simple one line fix for a bug took a week of me and a colleague to figure out where exactly to insert it.
Agile development is stuuupid.
They made a hardware change and add software to try to correct it.Nope, it was that change in design (which meant the angle of attack range is different to other planes) in combination with the software that caused all of the issues.
It was the ultimately MCAS system that caused all the problems.
https://aviationweek.com/shownews/d...pletes-review-new-737-max-angle-attack-sensor
This is like the "that's not real communism" arguments.That is not Agile at all.
There's nothing secret or subliminal about social norms dictating 'interest' though.The important takeaway from interest is that it's not a secret subliminal form of unconscious oppression
Before we learn how to speak, we’re conditioned toward or away from computer science and engineering professions? Fantastical premise there.There's nothing secret or subliminal about social norms dictating 'interest' though.
The ratios of 99:1 in gender dominated fields aren't born out of innate interests, we're often taught what to avoid before we learn how to speak.
I don't think Blow is wrong about certain innate differences existing, but online social media discourse is incapable of any nuance, or arguments in good faith. It’s just echo chambers celebrating or crucifying views.
I was saying the same to a co-worker the other day arguing about AI, I told him that there will be a seniority problem in the industry ten years from now and internet will be complaining about how a senior programmer 10 years ago was immensely more skillful due to being formed without any magic tool, so when hard issues appear in the code we'll be the ones to be called because the new seniors won't be able to figure out some issues we are used to solve manually now.This cannot be overstated enough. ChatGPT is a ridiculously useful tool in programming but it's going to make people severely lazy. I'm already forcing myself to not just feed problems into it and copy paste the results as a default method of coding - now, I'm not fresh out of Uni, I understand what the code is doing and where it is and isn't going to work, most of the time. But it probably shouldn't be the first thing I do when I'm approaching a problem.
What is this myth that programmers in the past didn't have bugs in their code or that their games came out perfect ?Ehhh more like modern educations and modern workflows like agile are creating "good enough" as in "it doesn't crash too badly so it's ready to release" programmers rather than skilled ones.
did anyone actually say that, people are saying the quality of development has dipped tremendously and people are discerning their reasoning as to why that would be happening. that is allWhat is this myth that programmers in the past didn't have bugs in their code or that their games came out perfect ?
I don’t think it has actually dipped. I think it’s always been bad, forever. There is good software now, and bad software, just as there was at the beginning of software.did anyone actually say that or do you just have a chip on your shoulder, people are saying the quality of development has dipped tremendously and people are discerning their reasoning as to why that would be happening. that is all
i can't speak on gamings behalf, i have never worked in the gaming sector, but in the industry of development as a whole there has been a shift to output = better than quality = better, this obviously isn't a blanket statement for all development across the globe, but the way development is generally looked at and expected today is SaaS, release now, fix later. it wasn't like that before.I don’t think it has actually dipped. I think it’s always been bad, forever. There is good software now, and bad software, just as there was at the beginning of software.
Yeah I’m a software dude too, prob 20 years in the game. Feels like same shit different day to me, just different flavours of shit. It’s always been about output, just like anything where you’re producing something.i can't speak on gamings behalf, i have never worked in the gaming sector, but in the industry of development as a whole there has been a shift to output = better than quality = better, this obviously isn't a blanket statement for all development across the globe, but the way development is generally looked at and expected today is SaaS, release now, fix later. it wasn't like that before.
Some studios/development houses thrive in those conditions, but it's become clear that it doesn't suit all situations. It also allows for (as someone else posted an expose earlier) juniors to essentially be hired to not really do much work or work considered "easy". Project leads are pushed to get as much output out there as possible , so why put the new guy on a new system he has never seen before on anything marginally difficult if you need to see results by the end of the month. What in my experience ends up happening is the senior devs end up with more work and also end up having to train and help the new junior devs who don't really have a deep enough knowledge of the code behind that they should have. Whereas the onboarding process could have been alot smoother if there wasn't so much pressure to produce a new live release so often. Again this doesn't represent every company ever, just a trend i personally have notice over the coming up to 14 years now in the industry.
There's a blog post that made the rounds recently...
I’ve been employed in tech for years, but I’ve almost never worked - Emmanuel Maggiori
When Twitter fired half of its employees in 2022, and most tech giants followed suit, I wasn’t surprised. In fact, I think little will change for those companies. After being employed in the tech sector for years, I have come to the conclusion that most people in tech don’t work. I don’t mean we...emaggiori.com
Big corporations have trouble getting things done. Too much bureaucracy and bloat. But they're capturing a big chunk of the talent in the industry thanks to superior compensation.
i mean i wouldn't discount your experiences, everyone has their own. It sucks that either way we are experiencing this, Things should have gotten better.Yeah I’m a software dude too, prob 20 years in the game. Feels like same shit different day to me, just different flavours of shit. It’s always been about output, just like anything where you’re producing something.
I don’t know for sure, but my guess is quality metrics have been the same forever. Something like 3/4 of projects failing since time began. New people coming in is always hard, forever.
Totally agree. Feel me, I’m frustrated too. As a lead, I get lots of pressure to deliver with my team of 12. Generally I love delivering and it frustrates me when people just don’t show up enough/care enough - I just want people to have fun, have a laugh, and show up every day for the team, get that trust.i mean i wouldn't discount your experiences, everyone has their own. It sucks that either way we are experiencing this, Things should have gotten better.
don't get me started about how awful onboarding has always been even without the added pressure from higher ups for output, plus source documentation, what is that, companies hate that.
Good video, and good points being made. That is concerning. It also reminds me of this video. I've been a fan of Blow since Braid, but I became a fan of him for more than his games after seeing this interview from 10 years ago:Give the full version or the highlight version a watch and let me know your thoughts.
Oh yeah, and onboarding lol.i mean i wouldn't discount your experiences, everyone has their own. It sucks that either way we are experiencing this, Things should have gotten better.
don't get me started about how awful onboarding has always been even without the added pressure from higher ups for output, plus source documentation, what is that, companies hate that.
Come on now - you even acknowledged the real point later in the post, there's need for this.Before we learn how to speak, we’re conditioned toward or away from computer science and engineering professions?
I agree, I just disagree with the size of influence. And given how deeply integrated social norms are into everything we do, it's impossible to really decouple that influence from anyone's personal choice or even just interest.Sex differences also do exist, though, which have a non-trivial influence on what men and women are interested in pursuing.
Well - I could be an ass and point out that the age most people make choices about their education future, most developed countries legally don't recognise individuals having the mental.... 'capacity' for such agency. Something about being easily influenced and such...Or should we also acknowledge other factors beyond oppression, like women making their own choices about what they want to pursue in life, and that being okay too whether it's in STEM or something else? Women have agency.
This could happen, and I wonder will it mean even less innovation in the future or more? Can AI have the imagination that conceived jumps in gaming like Doom or Diablo for example?AI will make most of the software soon anyway.
Exactly, not even just games. it's like people forget that a Therac-25 bug was killing people with Xrays in the 80s.What is this myth that programmers in the past didn't have bugs in their code or that their games came out perfect ?
It is interesting that you think this is how it will go. AI testing and fixing the code humans write. I find it interesting for a few reasons.Can't wait when ai is advanced enough to QA code and fix it faster than human devs even realize there was ever an error.
There were never illusions that code was perfect. In my decades of writing code I never once worked on a system that didn't have a defect backlog. It came down to whether the defects were critical enough to prevent release. Some were never fixed.What is this myth that programmers in the past didn't have bugs in their code or that their games came out perfect ?
I could spend a long time ranting how wrong most companies are on that - but it's kinda moot, that's literally the point of JBs video.Most independent software companies I speak with when looking to outsource work don't even have a QA function because they believe their agile processes deliver high enough quality without it.
LLMs are more similar to humans than robots when it comes to making mistakes. I've tried ChatGPT in test-driven development (ie - proper iterative workflow like a human programmer, with test & deploy cycles) and it makes mistakes all the time. It does learn and fix, and can eventually iterate to a functioning result (assuming the tests are good) but those testing guardrails are the 'only' guarantee it may get there.If a robot writes the code then chances are mistakes will be low enough that it won't need a QA cycle.
They deserve the praise.There is even the strange phenomenon, seen with Cyberpunk and No Man's Sky, where releasing a busted product and then later patching it to the standard it should've been can almost net additional kudos for an developer. One part because the game is now in a good place, and the other part because the developer is viewed as somehow heroic for going back to correct their mistake. A psychological analysis on why that happens would be interesting.
They are born out of innate interests. It's modern society that teaches and pushes for the opposite, at its own detriment.The ratios of 99:1 in gender dominated fields aren't born out of innate interests, we're often taught what to avoid before we learn how to speak.
These differences can be observed in babies only a few days old. No societal influence there.I agree, I just disagree with the size of influence. And given how deeply integrated social norms are into everything we do, it's impossible to really decouple that influence from anyone's personal choice or even just interest.
EviLore, thanks for sharing this as well! Interesting critic on agile development and how it fails (when it fails). People cater to the measurement of their work rather than the real work they are supposed to do. (Going after the grade rather than the knowledge the grade was supposed to represent. Something I pulled from Robert Pirsig.)There's a blog post that made the rounds recently...
I’ve been employed in tech for years, but I’ve almost never worked - Emmanuel Maggiori
When Twitter fired half of its employees in 2022, and most tech giants followed suit, I wasn’t surprised. In fact, I think little will change for those companies. After being employed in the tech sector for years, I have come to the conclusion that most people in tech don’t work. I don’t mean we...emaggiori.com
These fuckin shitheads. This article pisses me off.There's a blog post that made the rounds recently...
I’ve been employed in tech for years, but I’ve almost never worked - Emmanuel Maggiori
When Twitter fired half of its employees in 2022, and most tech giants followed suit, I wasn’t surprised. In fact, I think little will change for those companies. After being employed in the tech sector for years, I have come to the conclusion that most people in tech don’t work. I don’t mean we...emaggiori.com
Big corporations have trouble getting things done. Too much bureaucracy and bloat. But they're capturing a big chunk of the talent in the industry thanks to superior compensation.
NayThink Blow is a try hard overrated hack high on the smell of his own farts. Any accurate insight he may have accidentally had was broken clock syndrome.
I also agree with this.Think Blow is a try hard overrated hack high on the smell of his own farts. Any accurate insight he may have accidentally had was broken clock syndrome.
ironically this is true for this very forum as well.
ever since the last big update, I can't remember when it was, many things are either worse or wonky.
for example, when I'm on my phone, and I want to upload an image, I sometimes can't click directly on the "+ Image" button on the bottom left, but instead have to click slightly to the left of it for it to work.
this is reproduceable on multiple browsers too.
then, before the big update you could edit a post, and insert a Quote into the edit by clicking the usual "Insert Quotes" button on the bottom of the page. it wasn't always convenient as that button wasn't below your post edit textbox, but it's still better than the alternative that you now have to do.
which is adding the quote to a new post, changing to the simple text editor, then copying the whole quote including the [ quote ] brackets of course, and then pasting it into the post you're editing.
another issue on this site is that some mobile keyboards produce weird errors like adding multiple lines in-between the text.
I think that was an issue with either the Samsung keyboard or the Microsoft keyboard.
He’s a brilliant programmer and incredible game dev, but he overcomplicates everything and loves to do so.Think Blow is a try hard overrated hack high on the smell of his own farts. Any accurate insight he may have accidentally had was broken clock syndrome.
He’s a quintessential dev in a lot of ways. “Behold! The magnificent engineering behind this feature!!” And no one wants the feature or cares, but we do know you wasted a year on it and that just burned fuck loads of money for something that will suck money to maintain and no one will buy.He’s a brilliant programmer and incredible game dev, but he overcomplicates everything and loves to do so.
I’ve watched him taking days to implement a new feature in his own game engine that’s the most basic thing in any other prefab engine (like support for colored point lights or a particle system).
And that engine is not just his custom engine, but also made in his own programming language. (Jai)
He’s working on a pretty simple puzzle game and he’s taking his time. Just fucking around and streaming or playing Tarkov or whatever.
If he would’ve used Unity or Unreal he could’ve shipped 10x more games, but like he said: those engines are designed to fit for any game, not just his game. So he makes everything from scratch and it is watertight under the hood, but noone actually cares about that except for Jon Blow himself.
He’s a weird dude, but I respect him.
Even assuming this will happen anytime soon, it remains a danger to a degree.AI will make most of the software soon anyway.