Can We Use AI To LEAD Software Development Teams?

  Рет қаралды 4,358

Continuous Delivery

Continuous Delivery

Күн бұрын

We often speak about how AI can help, or hurt, software developers... but how can it influence the leadership of software development teams? In this clip from Dave Farley's Engineering Room podcast, Gary Gruver discusses the possibilities and what the future might hold for technical leaders.
Listen to the full episode HERE ➡️ open.spotify.c...
-
🗣️ THE ENGINEERING ROOM PODCAST:
Apple - apple.co/43s2e0h
Spotify - spoti.fi/3VqZVIV
Amazon - amzn.to/43nkkRl
Audible - bit.ly/TERaudible
-
🙏The Engineering Room series is SPONSORED BY EQUAL EXPERTS
Equal Experts is a product software development consultancy with a network of over 1,000 experienced technology consultants globally. They increase the pace of innovation by using modern software engineering practices that embrace Continuous Delivery, Security, and Operability from the outset ➡️ bit.ly/3ASy8n0
-
#softwareengineer #developer

Пікірлер: 32
@THE_NE0
@THE_NE0 29 күн бұрын
A lot of talking but no answer to the question ?
@madlopt
@madlopt 29 күн бұрын
@@THE_NE0 that's the usual thing on KZbin, they making videos to answer on some important question for you but they don't know the answer. And anyway you will watch all of them, that's why they making it )))
@AUNEDJ
@AUNEDJ 28 күн бұрын
What were you expecting from AI related content? 😂
@ulrichborchers5632
@ulrichborchers5632 29 күн бұрын
Dave, I admire you for being able to stay calm when being confronted with this madness, and then putting things into perspective in such a polite way.
@matthewtrow5698
@matthewtrow5698 28 күн бұрын
Surely if AI can lead software development teams then at that point AGI must have been reached and human software developers will be redundant. A Lead developer or a project lead with technical knowledge is light years ahead of what AI can currently do for software engineers. At this level, it's not so much about the code, it's about ... so many things. The architecture, the business logic, the lack of business logic, being a conduit between the engineers and a project owner - the list goes on. Until AI is capable of communicating at that level, the question posed in this video is science fiction.
@br3nto
@br3nto 29 күн бұрын
11:42 AI tools aren’t in the right place to achieve the goals that both of you are looking for. AI tools in the IDE is really the wrong place for them. Instead, they should be in git repositories and issue tracking systems. Then it could be the goal to define requirements, and have AI tools to help incrementally change the system to meet the requirements. People in the loop can validate or direct the changes. Requirements can incrementally change, and the AI tools identify and close the requirements gaps. Maybe even suggest 10 different alternatives for consideration. Devs can provide feedback on the alternatives, and combine the alternatives. Etc etc. there is still this fundamental problem of making sure that everyone is on the same page and working in the same direction and making the right changes though. The other gap is that we don’t have a cross-boundary multi-language “compiler” that can detect error states in distributed systems yet. That is , a compiler that can create an AST for any distributed or monolithic system.
@Kitsune_Dev
@Kitsune_Dev 29 күн бұрын
Can you talk about Technical debt and how to reduce it? dealing with this right now at work 😢
@ContinuousDelivery
@ContinuousDelivery 29 күн бұрын
I did a video a while back on Technical Debt - kzbin.info/www/bejne/Z36loX6Vhd14pLc There are also a couple of clips from Adam Tornhill's Engineering Room episode which might be useful.
@br3nto
@br3nto 29 күн бұрын
5:35 I like that point Dave. What we actually want to know is: what are the gaps between what the system does and what we want the system to do, and what effort and cost is required to close those gaps. Leaders of organisations want to be able to steer the ship, and to do that they need to know how to correct course and what efforts and resources will get them to the new place quicker. Actually, it’s probably not just leaders that want that, rather everyone wants that.
@br3nto
@br3nto 29 күн бұрын
The other point is that leadership teams often don’t really care about the small details of how. Their focus is more on things like: how can we increase our market share, how can we increase profit, how can we attract bigger customers with larger growth potentials, what market segment niches should we be expanding into or getting out of?
@AlwaysHCYT2
@AlwaysHCYT2 27 күн бұрын
when there is too much boiler plate code to write, the answer is not: you can use AI to increase your productivity, the right answer is: it is time to think about a new library, framework or tool!
@AlwaysHCYT2
@AlwaysHCYT2 27 күн бұрын
I don't remember CEOs and other managers yelling: "this is the future" when IDEs were introduced. and the step further with productivity was probably bigger than the AI that help you to write unit tests! (the introduction of TDD was something big... but it didn't need billions of investments in hardware, so, it was not interesting for CEOs and managers!)
@stephendgreen1502
@stephendgreen1502 29 күн бұрын
Fortunately for a seasoned dev or experienced lead dev, AI does not replace experience, your most valued asset. It tends to not offer solutions to a broad understanding of the codebase and tech stack or platform. It offers a solution to a prompt or a narrowly scoped immediate problem.
@tsomerville1970
@tsomerville1970 29 күн бұрын
Aider-chat helps incremental. And BDD / Gherkin working super well for non-visual. Just pay attention to the scenarios And yes, a good convo to explore super helpful before hitting go Yes to not replacing programmers, and making is more helpful
@nexovec
@nexovec 29 күн бұрын
The person that made this up should get a patent on no managerial vision.
@JohnCross-e3w
@JohnCross-e3w 29 күн бұрын
There's a problem with the idea that "AI wont replace software engineers, it will just make them more productive".... If software engineers are suddenly more productive, companies wont need as many software engineers. I'd love that to mean that we all start work 3 days and getting paid for 5 days... but I suspect that isnt what will happen.
@sergeybush4253
@sergeybush4253 29 күн бұрын
incrementalism - perfect point!
@JavierBonnemaison
@JavierBonnemaison 29 күн бұрын
Betteridge's Law of headlines stands strong.
@llothar68
@llothar68 26 күн бұрын
Project managers are for sure easier to replace by AI then programmers.
@agileduck5773
@agileduck5773 28 күн бұрын
I'm sad to say that an AI has a chance of being more useful than most of the SCRUM matsers I've worked with
@Algorerhythm
@Algorerhythm 22 күн бұрын
We may be reading much more code than we write.
@phatster88
@phatster88 27 күн бұрын
From Low Code to No Code to Fake Code
@mooooooooooomooooooooooomo6829
@mooooooooooomooooooooooomo6829 29 күн бұрын
answer is no?
@denislitvin2535
@denislitvin2535 29 күн бұрын
@@mooooooooooomooooooooooomo6829 😂😂😂
@denislitvin2535
@denislitvin2535 29 күн бұрын
I have same question!
@JunYamog
@JunYamog 29 күн бұрын
I am surprised that neither SEEM to have used aider or even just Claude’s project feature. What they are imagining to help developers is already being developed. It seems they have only used the chat interface on LLMs. Although not perfect there are now specific tools being developed for iterating through an artifact rather that generating in 1 big bang.
@mktatyt
@mktatyt 29 күн бұрын
9:23 Isn't that what's called temperature in the OpenAI API? If you set that to 0 you get reproducible results.
@brownhorsesoftware3605
@brownhorsesoftware3605 29 күн бұрын
Please stop leaving out the COST of AI while you are trying so hard to make it useful for something, anything. The inputs to AI are not just prompts - the energy it uses is massive not to mention the human toll in job loss.
@SimGunther
@SimGunther 28 күн бұрын
Why would the leaders lead themselves out of a job? TLDW Ay Eye would make developers more productive at making worse software over time
@jvf890
@jvf890 29 күн бұрын
No
A Guide To Managing Technical Teams
17:49
Continuous Delivery
Рет қаралды 113 М.
40 Years Of Software Engineering Experience In 19 Minutes
19:10
Continuous Delivery
Рет қаралды 53 М.
At the end of the video, deadpool did this #harleyquinn #deadpool3 #wolverin #shorts
00:15
Anastasyia Prichinina. Actress. Cosplayer.
Рет қаралды 17 МЛН
Bend The Impossible Bar Win $1,000
00:57
Stokes Twins
Рет қаралды 43 МЛН
Je peux le faire
00:13
Daniil le Russe
Рет қаралды 10 МЛН
3 Key Version Control Mistakes (HUGE STEP BACKWARDS)
15:08
Continuous Delivery
Рет қаралды 54 М.
The Untold Story of VS Code
12:42
CodeSource
Рет қаралды 3,7 М.
What Is an AI Anyway? | Mustafa Suleyman | TED
22:02
TED
Рет қаралды 1,5 МЛН
Software Developers Should STOP Chasing Certification | Focus On LEARNING
15:19
"I Hate Agile!" | Allen Holub On Why He Thinks Agile And Scrum Are Broken
8:33
The CrowdStrike Crisis Proves The Software Industry MUST CHANGE
18:50
Continuous Delivery
Рет қаралды 22 М.
No Priors Ep. 80 | With Andrej Karpathy from OpenAI and Tesla
44:17
No Priors: AI, Machine Learning, Tech, & Startups
Рет қаралды 108 М.
2 years in Dubai - my honest thoughts
16:13
Liam Ottley
Рет қаралды 433 М.
5 Ways To BOOST Your Salary As A Software Developer 2024
14:30
Continuous Delivery
Рет қаралды 23 М.
At the end of the video, deadpool did this #harleyquinn #deadpool3 #wolverin #shorts
00:15
Anastasyia Prichinina. Actress. Cosplayer.
Рет қаралды 17 МЛН