əəəə... What do you mean? /j
I've seen a few, but it's still kind of controversial. That being said, there is a time and a place for agile where it works, but also there is a team composition and a style of agile which works and that style tends to piss off micromanaging middle managers, so it rarely is allowed.
I had an article saved in my work slack before I left that company (for health reasons), but a currently popular one seems to be this one: https://johnfarrier.com/agile-failure-what-drives-268-higher-failure-rates/
My take is based on years of interaction with companies and friends in other companies. The biggest problem isn't necessarily Agile, but instead that agile is not intended for long term projects. Agile is fantastic in short turnaround interactions such as web dev, and because these short turnaround places have such easily visible results, managers take them to be gospel. Thus comes Corporate Agile: https://web.archive.org/web/20240524230754/https://bits.danielrothmann.com/corporate-agile Link is from the Internet archive because I can't find his new site if he moved.
Long story short, corporate agile is the agile the bosses want, as it allows them to be constantly involved with more and more "agile" meetings. You know. Meetings. The antithesis of Agile. The place productivity goes to die. I had to remind our bosses that Agile dictated that stand ups included the developers and the scrum master ONLY multiple times and pointed them to the agile training they gave me. Didn't matter. They're the boss. This is a pretty common breakdown in Agile. So, that turned daily standup into daily meeting, since the quick status updates now had to be broken down for the boss. Every. Single. Day.
Agile at its most basic is intended to reduce meetings to once a week so the rest of the time can be spent developing. Every company I know starts including devs in at least 300% more meetings (even junior devs) after switching to Agile for at least 6 months. And on average, it takes half an hour for a programmer to return to the level of productivity they hit before any interruption. This is generally due to the limitations of working memory. (Many research papers on this if you want.)
But to get back to the original point. Because agile concentrates on short immediately tangible and verifiable benefits, any progress that takes longer than a sprint isn't allowed. (It actually is, with proper implementation, as Agile is supposed to be edited on a team by team basis to make things work, but companies want everyone on exactly the same page.) Guess what doesn't have immediately tangible and verifiable benefits? That's right, research. Guess what it's still in a research phase? Aside from basically anything that isn't in market yet, self driving technology is very much research driven. Lots of trial, error, and long development cycles. Longer than a sprint for sure. And anyone who says self driving is in market should try an exercise if finding one level 5 self driving car that hasn't been recalled due to false marketing or safety concerns. The technology isn't there yet. It could be getting there, but profits are getting in the way of progress.
- Done. Rewritten a few times. Fleshed out a bit.
- Learning the game engine real fast, as I haven't used Godot before. But yes, that's the plan. I have a minimal game loop I want to hit as the first target. And it's not too much farther than the tutorial result I'm looking at + the main hook gameplay element of the game.
- Bounced the idea at least off people and they sound willing to jump into this.
And of course that's where the trail ends until it's vetted enough to move forward.
Nice to see it kind of laid out. Still don't know how to get past the hurtle of my brain no longer working, but maybe I can still do it... Just slowly.
No. AI and, what you're more likely to be referring to, machine learning has had applications for decades. Basic work was used back into the '60s, mostly for quick things, and 1D data analysis was useful long before images (voice and stuff like biometrics). But there are many more types of AI. Bayesian networks (still in the learned category) were huge breakthroughs and still see a lot of use today. Decision trees, Markov chains, and first order logic are the most common video games AI and usually rely on expert tuning rather than learned results.
AI is a huge field that's been around longer than you expected, and permeates a lot of tech. Image stuff is just the hot application since it's deep learning based buff that started around 2009 with a bunch of papers that helped get actual beneficial learning in deeper models (I always thought it started roughly with Deep Boltzmann Machines, but there's a lot of work in that era that chipped away at the problem). The real revolution was general purpose GPU programming getting to a state where these breakthroughs weren't just theoretical.
Before that, we already used a lot of computer vision, and other techniques, learned and unlearned, for a lot of applications. Most of them would probably bore you, but there are a lot of safety critical anomaly detectors.
Well drat. I suppose this post is going to fade away soon.
Just kitten.
I wanted to upvote this, but the score was too nice to change it...
This feels appropriate to be posted on my birthday.
I can tell you haven't dealt with drama before. If I'm wrong, please forgive me. Everyone has to deal with it differently, please be a little more patient. Maybe they could have worded it more carefully, but I don't think they deserved this escalation.
This is a problem we need to deal with in society. You acknowledged that yourself. This almost comes across as victim blaming, but definitely comes across as straw manning.
Yeah, U.S. pavement. A U.K. pavement princess would be a Mustang. They sure don't like to stay on the road when trying to burn out.
Except that football already existed and there were a bunch of variations, including association football which is what we call soccer, Australian football, and its variant Rugby which is what American football was based off of when it was brought to the States in 1870.
They all are called football, technically. We just don't use that name anymore.
Most boomers I know still can't use a mouse. Millennials and gen X fill most of the old Internet in my mind, but the original '91 Internet was a lot of tech focused boomers, but also was significantly Gen X. '95-'99 seemed to pick up more traction with my generation.
https://en.wikipedia.org/wiki/Straw_man
You introduced the idea of not wanting women to give birth in a conversation where the only thing brought up was women don't have to give birth to be valid. Women not wanting children is as valid as women wanting children.
The straw man here is the anti-natalism.