The Most Powerful Software Development Process Is The Easiest • Dave Farley • GOTO 2024

  Рет қаралды 5,647

GOTO Conferences

GOTO Conferences

Күн бұрын

Пікірлер: 6
@gus-199
@gus-199 9 ай бұрын
Engineering teams often have the desire to work close to this ideal situation. The biggest barrier they face usually isn't technical, but bureaucratic and of resources. A lot of companies don't want to invest in improving their engineering, and simply want to pump out features as fast as possible in the short term, without understanding this actually cripples their abilities to deliver in the long term. The relationship between management and engineering often resembles an abusive one, where one partner bends themselves backwards to provide for the other, at the cost of their own well being.
@RFalhar
@RFalhar 9 ай бұрын
I dissagree. My experiences are that many inneficiencies in team-based software development process are inflicted by the developers themselves. When you ask a developer what "ideal" process from their perspective is, it would be something like 1. Get exact and detailed specification of desired functionality. 2. Dissapear for few days and crank out some code that fullfills the specification. 3. Throw the code over to code review, hoping that the reviewer glosses over the changes and approves it without any comments. 4. Merges into trunk 5. Is glad the work is finished and moves on to next task. No mention of collaboration. No mention of exploration. No mention of assessing how the software runs in production. No mention of testing. 80%+ developers I've met fit into this category. And processes that teams made from these developers are often the most inneficient and burnout-inducing I've worked in.
@gus-199
@gus-199 9 ай бұрын
@@RFalhar you see, what you mentioned is the direct result of bad technical leadership, which is a reflection of... you guessed it, not wanting to invest in hiring people who actually understand what they are doing. There are lots of hardworking, competent software engineers out there. But if you put inexperienced people on a project without guidance and with high turnover, the problems you mentioned are what you get.
@gus-199
@gus-199 9 ай бұрын
Hire more seniors (not necessarily years but skill level), and don't gaslight the juniors into assuming senior-level responsibilities just because "there's not enough budget" to hire better qualified people to guide them That's what happened in one of the companies I left, and the results were disastrous. Two year project nowhere near stable enough to deploy to production
@Tony-dp1rl
@Tony-dp1rl 9 ай бұрын
All reasonable ideas, but hardly anyone uses these techniques. And more importantly, almost none of the top software in any field does. In most industries, the cost/benefit comes out too high to use continuous deployment. It would be nice to see real world examples of it working well? So far on his channel I have seen bad examples, like Tesla and Sea of Thieves (only partly CI/CD), and nobody really wants the quality of either of those companies in production. Are there any real-world examples to be had???????
@chris.dillon
@chris.dillon 9 ай бұрын
Do you code these days? Do you have a github profile page? Do you ever have to build tools while consulting? Are you so senior that you don’t fit the hands on role anymore, sort of like Will Larson’s Staff Engineer book predicts?
Why Your Software Team Can't Scale • Dave Farley • GOTO 2023
18:56
GOTO Conferences
Рет қаралды 7 М.
The Next Big Thing In Software Architecture • Dave Farley • GOTO 2023
16:51
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 48 МЛН
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 10 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 81 МЛН
Requirement Specification vs User Stories • Dave Farley • GOTO 2023
17:27
Learn RAG, LangChain, Vector DB's, with this project, FULL COURSE
1:29:21
PropTech Founder
Рет қаралды 1,7 М.
An Ultimate Guide To BDD
18:53
Continuous Delivery
Рет қаралды 55 М.
How To Be A Great Programmer • Dave Farley • GOTO 2023
17:56
GOTO Conferences
Рет қаралды 7 М.
Snowflake
1:17:52
Jignesh Patel
Рет қаралды 877
Don’t Do E2E Testing!
17:59
Continuous Delivery
Рет қаралды 158 М.
40 Years Of Software Engineering Experience In 19 Minutes
19:10
Continuous Delivery
Рет қаралды 95 М.
Measuring Software Delivery With DORA Metrics
19:22
Continuous Delivery
Рет қаралды 36 М.
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 48 МЛН