SlideShare a Scribd company logo
How to do

Kick-Ass
Software Development
@svenpet
Who expects to see some code?
System.out.println
("Sorry, you may leave now");
Who expects to learn a new
methodology?
There is no Kick-Ass manifesto!
...and no certification
Who just wants to kick ass?
Yes, that's me ;)

THIS IS YOUR TALK
How to do kick ass development?
Use Java
Use Java
...is not so important
Sven Peters

Atlassian Ambassador

svenpet.com
@svenpet
better software
less overhead
faster development
happy customer
happy developers

Agile
What's the state of

Agile

2013 ?
The Dark Manifesto of Agile Software
Development
We are uncovering better the only ways of developing

software by doing it and helping teaching others do it.

Through this work we have come to value:
Individuals and interactions over and not processes and tools

Working software over and not comprehensive documentation

Customer collaboration over and not contract negotiation

Responding to change over and not following a plan
That is, while since there is no value in the items

on the right, we value only the items on the left more.
Programming, Motherfucker
Do you speak it?
Is

Agile

dead?
The Gartner Hype Curve
Agile?
We need

some smart people!

Guru
Stop following the next guru
and kick-ass again
legacy teams think...
adding processes helps
changing stuff is too complicated
old decisions still apply

ONE WAY
Let's improve!
and kick-ass again
legacy teams think...
I don't give a #@!%

NO WAY
Ass
Deliver Kick-Ass Software
One Kick-Ass Team
Kick-Ass Collaboration
Kick-Ass Automation

Kick
ing

Topi

cs
Deliver

Kick-Ass Software
Building the right thing
before
How do we know?

Microsoft Kin
Fake it
til you

Make it
Speech-to-Text Experiment
even one step before that....

Paper

Prototypes
Software
ea Ar
n

Con

ctio
tru
s

ovin
pr
Im

are
oftw
gS
Generate a kick-ass

Feedback
Experience
Easy to find
Make it simple
Fast to submit
GOT FEEDBACK?
GOT FEEDBACK?
GOT FEEDBACK?

Got Feedback?
Rate the page *

What do you like? *

What needs to be
improved?*

Awesome

Good

Good tools, but this talk doesn't kick ass at all!

Add more jokes!

Browse

Upload a screenshot
Name

Freddy Eedback

Email

f.eedback@complain.com

Submit

Meh!

Cancel

Bad

Horrible
GOT FEEDBACK?

Easy to find

Got Feedback?
Rate the page *

What do you like? *

What needs to be
improved?*

Awesome

Good

Good tools, but this talk doesn't kick ass at all!

Browse

Name

Freddy Eedback

Email

f.eedback@complain.com

Cancel

Bad

Horrible

Make it simple
Fast to submit

Add more jokes!

Upload a screenshot

Submit

Meh!
Protect

your Developers
The Sh*t umbrella
425 million user

100 developer
We're not doing
Everyone
On The

Front Line
Feedback

Close the Loop
and get pers nal
Developers
on

Support
Care about your customers!
Have an effective feedback loop

Keep improving!
One

Kick-Ass Team
Different
Developer

Roles
Responsibilities
Tester
The P

roble

Bottlenecks : Accountability : Scalability
Developer

Tester

ms
Developer
on

DoT

Test
So the developers are
doing all the work?
QA
Qual·i·ty As·sis·tance [kwol-i-tee] [uh-sis-tuh ns]
Quality is everybody's responsibility. QA employees help and train
developers to become better tester, testing the more complicated stuff,
creating test data, investigating in new test tools and working on test
strategies.
6 Tips

for kick-ass DoTing
1. Training
2. Pairing
3. Blitz Test
4. Test Recipe*
* advanced doting
5. Split Sessions*

* advanced doting
6. Bug Hunter*

* advanced doting
Quality is everybody's responsibility
Developers
are doing

Design
Developers
are doing

Design
Whyshould we have designers?
Because we suck!
Scaling Designers?

Designer

Designer

?

?
Scaling Designers?
Use Developers FTW!

Designer

Designer

Developer

Developer
Our developers need some
Design guidance!
Design Guidelines
Just a few controls
Simple rules

Tools to test design

Dev Speed
Kick-Ass

https://developer.atlassian.com/design/
Design Workshop
for Developers
Developers
are

Designers
Designers

Developers

removing friction
Developers
are

Desig
ner in

are

Designers

code
Department barriers slows you down!
Work together as one team!

Keep improving!
Kick-Ass

Collaboration
Lonesome Cowboy Coder
The trouble starts
with the team
Traffic Rules
are protecting us from accidents
Development Rules
are protecting us from making mistakes
BRANCH

PULL

MERGE
A branch
for every task
Branches
have short lives

average 2 days
we use

Pull Requests
what do you
think?
feel better
learn

better quality

blame

Why do you want to discuss
your code changes?
fast approvals

2+
moving fast
we prefer

Collocated
Teams
the truth is

It's not always
possible
Where
do you work best?
...in the office?
...in the coffee bar next door?
...on your couch at home?

it dep

ends
How

do you communicate

effectively?
offline

Emails

one to many

asynchronous

add people
Are you

crazy

?
too
Prob
are bad for conversations

lots of spam

lems

Emails

often too long

needs an action
Prob
are bad for conversations

lots of spam

lems

Emails

often too long

needs an action
Who uses

Chat

?
Confluence
Developer

Design Team

Enterprise
Discussions

Beer Drinkers

Just the conversations you need to kick ass

Chat Rooms
Chat

is great for remote conversations
...and local!

People can stay in the zone
Chat

is great for different timezones

The chat records all conversations that happened during the night
Chat

can pull people into the conversation
with ease
Just @mention someone
Choose your tools wisely
Camera

We built portals!

TV
Mac mini
Remove collaboration friction.
Easy workflows -> fast development

Keep improving!
Kick-Ass

Automation
We're helping people
to be faster
by automating their work
How much time do you spend a week
to automate your software development?
Who is doing continuous integration?
Who kick-ass continuous integration?
is doing
Our builds
sucked

took to long
were too complicated
were unstable
missed a concept
Fail Fast
4 things how to tame monster builds

and kick-ass again
1. Pass the artifact
2. Parallelize Tests
3. Have a build strategy

performance tests
platform tests

nightly builds

less frequent (every hour)

building + unit & UI tests

every check in
Data Porn

4. Look at your stats!
Care a

bout a
u

tomati

on

Faster builds >>
less task switching
More automation
awesomeness!
Flakey Test Detector
de up
his si

T

st
Te
ey
lak
F
re
with
andle
H

ca
Wallboards
Freud Bot
Use your skills to automate things!

Keep improving!
Release Button
single push deployment
Deliver Kick-Ass Software
One Kick-Ass Team
Kick-Ass Collaboration
Kick-Ass Automation
Kick-Ass Software Development
Kick-Ass Software Development
Kick-Ass customers
Kick-Ass team
Kick-Ass dev speed
Kick-Ass quality
Kick-Ass scale
Kick-Ass Software Development
Kick-Ass customers
Kick-Ass team
Kick-Ass quality
Kick-Ass dev speed
Kick-Ass scale
Is

Agile

dead?
Be excellent

in everything you do
Managers

are humans, too!
harder

easier
Share & failures
success
Build a kick-ass culture
Step out of your comfort zone
and be more awesome
Did you
kick ass

today?
Thanks!
svenpet.com/talks
@svenpet

More Related Content

What's hot

Pragmatic Futurism for Today's Designers - Goodbye Faster Horses, 14 May 2020
Pragmatic Futurism for Today's Designers - Goodbye Faster Horses, 14 May 2020Pragmatic Futurism for Today's Designers - Goodbye Faster Horses, 14 May 2020
Pragmatic Futurism for Today's Designers - Goodbye Faster Horses, 14 May 2020
Jonty Fairless
 
Green Agile : responsabilité et agilité numérique, un grand système à constru...
Green Agile : responsabilité et agilité numérique, un grand système à constru...Green Agile : responsabilité et agilité numérique, un grand système à constru...
Green Agile : responsabilité et agilité numérique, un grand système à constru...
Agile En Seine
 
Best Practices In Business Development
Best Practices In Business DevelopmentBest Practices In Business Development
Best Practices In Business Development
David Fatlowitz
 
Digital and Innovation Strategies for the Infrastructure Industry: Tim McManu...
Digital and Innovation Strategies for the Infrastructure Industry: Tim McManu...Digital and Innovation Strategies for the Infrastructure Industry: Tim McManu...
Digital and Innovation Strategies for the Infrastructure Industry: Tim McManu...
Smart City
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
lazygolfer
 
What part of "Agile Transformating" companies don't get???
What part of "Agile Transformating" companies don't get???What part of "Agile Transformating" companies don't get???
What part of "Agile Transformating" companies don't get???
Tathagat Varma
 
Operating Model and Organization Design Toolkit
Operating Model and Organization Design Toolkit Operating Model and Organization Design Toolkit
Operating Model and Organization Design Toolkit
Aurelien Domont, MBA
 
Question Bank for Agilist
Question Bank for AgilistQuestion Bank for Agilist
Question Bank for Agilist
Chandan Patary
 
冰山在融化
冰山在融化冰山在融化
冰山在融化
niechen
 
Top Digital Transformation Trends and Priorities for 2016
Top Digital Transformation Trends and Priorities for 2016Top Digital Transformation Trends and Priorities for 2016
Top Digital Transformation Trends and Priorities for 2016
Charlene Li
 
Trends for strategic foresight - Cristina Ferraz
Trends for strategic foresight - Cristina FerrazTrends for strategic foresight - Cristina Ferraz
Trends for strategic foresight - Cristina Ferraz
Cristina Ferraz
 
Improving liquidity management: Scenario-based cash forecasting
Improving liquidity management: Scenario-based cash forecastingImproving liquidity management: Scenario-based cash forecasting
Improving liquidity management: Scenario-based cash forecasting
Deloitte United States
 
Book-of-Strategy-Maps.pdf
Book-of-Strategy-Maps.pdfBook-of-Strategy-Maps.pdf
Book-of-Strategy-Maps.pdf
KayKay751113
 
Tracxn - Top Business Models - HealthTech - Apr 2022
Tracxn - Top Business Models - HealthTech - Apr 2022Tracxn - Top Business Models - HealthTech - Apr 2022
Tracxn - Top Business Models - HealthTech - Apr 2022
Tracxn
 
Accelerating digital innovation inside and out
Accelerating digital innovation inside and outAccelerating digital innovation inside and out
Accelerating digital innovation inside and out
Deloitte United States
 
Mckinsey 7s Model In Marketing PowerPoint Presentation Slides
Mckinsey 7s Model In Marketing PowerPoint Presentation SlidesMckinsey 7s Model In Marketing PowerPoint Presentation Slides
Mckinsey 7s Model In Marketing PowerPoint Presentation Slides
SlideTeam
 
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdfOverview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
DavidYao28
 
Strategy Implementation by Kurt Verweire - Book Launch
Strategy Implementation by Kurt Verweire - Book LaunchStrategy Implementation by Kurt Verweire - Book Launch
Strategy Implementation by Kurt Verweire - Book LaunchVlerick Business School
 
Building an international e-commerce business
Building an international e-commerce businessBuilding an international e-commerce business
Building an international e-commerce business
Gary Murray
 
From Visibility to Value
From Visibility to ValueFrom Visibility to Value
From Visibility to Value
accenture
 

What's hot (20)

Pragmatic Futurism for Today's Designers - Goodbye Faster Horses, 14 May 2020
Pragmatic Futurism for Today's Designers - Goodbye Faster Horses, 14 May 2020Pragmatic Futurism for Today's Designers - Goodbye Faster Horses, 14 May 2020
Pragmatic Futurism for Today's Designers - Goodbye Faster Horses, 14 May 2020
 
Green Agile : responsabilité et agilité numérique, un grand système à constru...
Green Agile : responsabilité et agilité numérique, un grand système à constru...Green Agile : responsabilité et agilité numérique, un grand système à constru...
Green Agile : responsabilité et agilité numérique, un grand système à constru...
 
Best Practices In Business Development
Best Practices In Business DevelopmentBest Practices In Business Development
Best Practices In Business Development
 
Digital and Innovation Strategies for the Infrastructure Industry: Tim McManu...
Digital and Innovation Strategies for the Infrastructure Industry: Tim McManu...Digital and Innovation Strategies for the Infrastructure Industry: Tim McManu...
Digital and Innovation Strategies for the Infrastructure Industry: Tim McManu...
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 
What part of "Agile Transformating" companies don't get???
What part of "Agile Transformating" companies don't get???What part of "Agile Transformating" companies don't get???
What part of "Agile Transformating" companies don't get???
 
Operating Model and Organization Design Toolkit
Operating Model and Organization Design Toolkit Operating Model and Organization Design Toolkit
Operating Model and Organization Design Toolkit
 
Question Bank for Agilist
Question Bank for AgilistQuestion Bank for Agilist
Question Bank for Agilist
 
冰山在融化
冰山在融化冰山在融化
冰山在融化
 
Top Digital Transformation Trends and Priorities for 2016
Top Digital Transformation Trends and Priorities for 2016Top Digital Transformation Trends and Priorities for 2016
Top Digital Transformation Trends and Priorities for 2016
 
Trends for strategic foresight - Cristina Ferraz
Trends for strategic foresight - Cristina FerrazTrends for strategic foresight - Cristina Ferraz
Trends for strategic foresight - Cristina Ferraz
 
Improving liquidity management: Scenario-based cash forecasting
Improving liquidity management: Scenario-based cash forecastingImproving liquidity management: Scenario-based cash forecasting
Improving liquidity management: Scenario-based cash forecasting
 
Book-of-Strategy-Maps.pdf
Book-of-Strategy-Maps.pdfBook-of-Strategy-Maps.pdf
Book-of-Strategy-Maps.pdf
 
Tracxn - Top Business Models - HealthTech - Apr 2022
Tracxn - Top Business Models - HealthTech - Apr 2022Tracxn - Top Business Models - HealthTech - Apr 2022
Tracxn - Top Business Models - HealthTech - Apr 2022
 
Accelerating digital innovation inside and out
Accelerating digital innovation inside and outAccelerating digital innovation inside and out
Accelerating digital innovation inside and out
 
Mckinsey 7s Model In Marketing PowerPoint Presentation Slides
Mckinsey 7s Model In Marketing PowerPoint Presentation SlidesMckinsey 7s Model In Marketing PowerPoint Presentation Slides
Mckinsey 7s Model In Marketing PowerPoint Presentation Slides
 
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdfOverview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
Overview of Digital Assets and Blockchain - Goldman Sachs (Asia) 2021.pdf
 
Strategy Implementation by Kurt Verweire - Book Launch
Strategy Implementation by Kurt Verweire - Book LaunchStrategy Implementation by Kurt Verweire - Book Launch
Strategy Implementation by Kurt Verweire - Book Launch
 
Building an international e-commerce business
Building an international e-commerce businessBuilding an international e-commerce business
Building an international e-commerce business
 
From Visibility to Value
From Visibility to ValueFrom Visibility to Value
From Visibility to Value
 

Similar to How To Do Kick-Ass Software Development

JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software DevelopmentJAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Developmentjazoon13
 
How To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersHow To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersZeroTurnaround
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond Conference
Dan Chuparkoff
 
Devcon Tel Aviv - How to do Kick-ass Software Development
Devcon Tel Aviv - How to do Kick-ass Software DevelopmentDevcon Tel Aviv - How to do Kick-ass Software Development
Devcon Tel Aviv - How to do Kick-ass Software Development
David Bonilla
 
CF Camp 2013 Software Craftsmanship for CFML Developers
CF Camp 2013 Software Craftsmanship for CFML DevelopersCF Camp 2013 Software Craftsmanship for CFML Developers
CF Camp 2013 Software Craftsmanship for CFML Developers
Kev McCabe
 
Agile Software Development for Non-Developers
Agile Software Development for Non-DevelopersAgile Software Development for Non-Developers
Agile Software Development for Non-Developers
hamvocke
 
Kick-@$$ Sofware Development
Kick-@$$ Sofware DevelopmentKick-@$$ Sofware Development
Kick-@$$ Sofware Development
Sven Peters
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
Hanokh Aloni
 
Front-End Fun: How to finally work with designers!
Front-End Fun: How to finally work with designers!Front-End Fun: How to finally work with designers!
Front-End Fun: How to finally work with designers!
helenalozano6
 
How HipChat Ships and Recovers Fast with DevOps Practices
How HipChat Ships and Recovers Fast with DevOps PracticesHow HipChat Ships and Recovers Fast with DevOps Practices
How HipChat Ships and Recovers Fast with DevOps Practices
Atlassian
 
It's a startup life: from idea to execution.
It's a startup life: from idea to execution.It's a startup life: from idea to execution.
It's a startup life: from idea to execution.
Miet Claes
 
Six Steps to Conversation Driven Development
Six Steps to Conversation Driven DevelopmentSix Steps to Conversation Driven Development
Six Steps to Conversation Driven Development
Rasa Technologies
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
Oleg Podsechin
 
Web Application Development Company
Web Application Development Company  Web Application Development Company
Web Application Development Company
Shelly Megan
 
Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes
 
Meet Magento New York City Open Source Office Presentation
Meet Magento New York City Open Source Office PresentationMeet Magento New York City Open Source Office Presentation
Meet Magento New York City Open Source Office Presentation
Brent W Peterson
 
Rsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for EverybodyRsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for Everybody
Sanjana Chowdhury
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction design
sdavis6b
 
Industry stories on agile, scrum and kanban
Industry stories on agile, scrum and kanbanIndustry stories on agile, scrum and kanban
Industry stories on agile, scrum and kanban
Business901
 
Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)
Alberto Brandolini
 

Similar to How To Do Kick-Ass Software Development (20)

JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software DevelopmentJAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
JAZOON'13 - Sven Peters - How to do Kick-Ass Software Development
 
How To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven PetersHow To Do Kick-Ass Software Development, by Sven Peters
How To Do Kick-Ass Software Development, by Sven Peters
 
Kickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond ConferenceKickass Agile Development - Agile & Beyond Conference
Kickass Agile Development - Agile & Beyond Conference
 
Devcon Tel Aviv - How to do Kick-ass Software Development
Devcon Tel Aviv - How to do Kick-ass Software DevelopmentDevcon Tel Aviv - How to do Kick-ass Software Development
Devcon Tel Aviv - How to do Kick-ass Software Development
 
CF Camp 2013 Software Craftsmanship for CFML Developers
CF Camp 2013 Software Craftsmanship for CFML DevelopersCF Camp 2013 Software Craftsmanship for CFML Developers
CF Camp 2013 Software Craftsmanship for CFML Developers
 
Agile Software Development for Non-Developers
Agile Software Development for Non-DevelopersAgile Software Development for Non-Developers
Agile Software Development for Non-Developers
 
Kick-@$$ Sofware Development
Kick-@$$ Sofware DevelopmentKick-@$$ Sofware Development
Kick-@$$ Sofware Development
 
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
 
Front-End Fun: How to finally work with designers!
Front-End Fun: How to finally work with designers!Front-End Fun: How to finally work with designers!
Front-End Fun: How to finally work with designers!
 
How HipChat Ships and Recovers Fast with DevOps Practices
How HipChat Ships and Recovers Fast with DevOps PracticesHow HipChat Ships and Recovers Fast with DevOps Practices
How HipChat Ships and Recovers Fast with DevOps Practices
 
It's a startup life: from idea to execution.
It's a startup life: from idea to execution.It's a startup life: from idea to execution.
It's a startup life: from idea to execution.
 
Six Steps to Conversation Driven Development
Six Steps to Conversation Driven DevelopmentSix Steps to Conversation Driven Development
Six Steps to Conversation Driven Development
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
 
Web Application Development Company
Web Application Development Company  Web Application Development Company
Web Application Development Company
 
Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2Noel Holmes User Experience Portfolio 1 Of 2
Noel Holmes User Experience Portfolio 1 Of 2
 
Meet Magento New York City Open Source Office Presentation
Meet Magento New York City Open Source Office PresentationMeet Magento New York City Open Source Office Presentation
Meet Magento New York City Open Source Office Presentation
 
Rsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for EverybodyRsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for Everybody
 
UCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction designUCD / IxD Introduction - User centric design, interaction design
UCD / IxD Introduction - User centric design, interaction design
 
Industry stories on agile, scrum and kanban
Industry stories on agile, scrum and kanbanIndustry stories on agile, scrum and kanban
Industry stories on agile, scrum and kanban
 
Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)Redesigning everything (avanscoperta meeutp edition)
Redesigning everything (avanscoperta meeutp edition)
 

More from Sven Peters

✊ Join the DEV-olution: A culture of empowered developers
✊ Join the DEV-olution: A culture of empowered developers✊ Join the DEV-olution: A culture of empowered developers
✊ Join the DEV-olution: A culture of empowered developers
Sven Peters
 
Team Shaping - Building a shared understanding
Team Shaping - Building a shared understandingTeam Shaping - Building a shared understanding
Team Shaping - Building a shared understanding
Sven Peters
 
Developer Joy - How great teams get s%*t done
Developer Joy - How great teams get s%*t doneDeveloper Joy - How great teams get s%*t done
Developer Joy - How great teams get s%*t done
Sven Peters
 
Teams Flow, Stay in sync, async
Teams Flow, Stay in sync, asyncTeams Flow, Stay in sync, async
Teams Flow, Stay in sync, async
Sven Peters
 
The Hitchhiker's Guide to a Great Developer Career
The Hitchhiker's Guide to a Great Developer CareerThe Hitchhiker's Guide to a Great Developer Career
The Hitchhiker's Guide to a Great Developer Career
Sven Peters
 
The Effective Developer - Work Smarter, not Harder
The Effective Developer - Work Smarter, not HarderThe Effective Developer - Work Smarter, not Harder
The Effective Developer - Work Smarter, not Harder
Sven Peters
 
How to Become a Conference Speaker
How to Become a Conference SpeakerHow to Become a Conference Speaker
How to Become a Conference Speaker
Sven Peters
 
The Effective Developer - Work Smarter, Not Harder
The Effective Developer - Work Smarter, Not HarderThe Effective Developer - Work Smarter, Not Harder
The Effective Developer - Work Smarter, Not Harder
Sven Peters
 
5 Things: How to Rock Remote Work
5 Things: How to Rock Remote Work5 Things: How to Rock Remote Work
5 Things: How to Rock Remote Work
Sven Peters
 
A Career Advice: Change is the Only Constant
A Career Advice: Change is the Only ConstantA Career Advice: Change is the Only Constant
A Career Advice: Change is the Only Constant
Sven Peters
 
Be More Productive with Confluence
Be More Productive with ConfluenceBe More Productive with Confluence
Be More Productive with Confluence
Sven Peters
 
Less Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team PlaybookLess Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team Playbook
Sven Peters
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
Sven Peters
 
Rise of the Machines - Automate your Development
Rise of the Machines - Automate your DevelopmentRise of the Machines - Automate your Development
Rise of the Machines - Automate your Development
Sven Peters
 
The 5 Hottest Atlassian News from Summit 2014
The 5 Hottest Atlassian News from Summit 2014The 5 Hottest Atlassian News from Summit 2014
The 5 Hottest Atlassian News from Summit 2014
Sven Peters
 
Coding Culture
Coding CultureCoding Culture
Coding Culture
Sven Peters
 
Atlassian - Software For Every Team
Atlassian - Software For Every TeamAtlassian - Software For Every Team
Atlassian - Software For Every Team
Sven Peters
 
It's the culture, but not as you know it
It's the culture, but not as you know itIt's the culture, but not as you know it
It's the culture, but not as you know it
Sven Peters
 
Atlassian - The Latest & Greatest April 2014
Atlassian - The Latest & Greatest April 2014Atlassian - The Latest & Greatest April 2014
Atlassian - The Latest & Greatest April 2014
Sven Peters
 
Getting Git Right
Getting Git RightGetting Git Right
Getting Git Right
Sven Peters
 

More from Sven Peters (20)

✊ Join the DEV-olution: A culture of empowered developers
✊ Join the DEV-olution: A culture of empowered developers✊ Join the DEV-olution: A culture of empowered developers
✊ Join the DEV-olution: A culture of empowered developers
 
Team Shaping - Building a shared understanding
Team Shaping - Building a shared understandingTeam Shaping - Building a shared understanding
Team Shaping - Building a shared understanding
 
Developer Joy - How great teams get s%*t done
Developer Joy - How great teams get s%*t doneDeveloper Joy - How great teams get s%*t done
Developer Joy - How great teams get s%*t done
 
Teams Flow, Stay in sync, async
Teams Flow, Stay in sync, asyncTeams Flow, Stay in sync, async
Teams Flow, Stay in sync, async
 
The Hitchhiker's Guide to a Great Developer Career
The Hitchhiker's Guide to a Great Developer CareerThe Hitchhiker's Guide to a Great Developer Career
The Hitchhiker's Guide to a Great Developer Career
 
The Effective Developer - Work Smarter, not Harder
The Effective Developer - Work Smarter, not HarderThe Effective Developer - Work Smarter, not Harder
The Effective Developer - Work Smarter, not Harder
 
How to Become a Conference Speaker
How to Become a Conference SpeakerHow to Become a Conference Speaker
How to Become a Conference Speaker
 
The Effective Developer - Work Smarter, Not Harder
The Effective Developer - Work Smarter, Not HarderThe Effective Developer - Work Smarter, Not Harder
The Effective Developer - Work Smarter, Not Harder
 
5 Things: How to Rock Remote Work
5 Things: How to Rock Remote Work5 Things: How to Rock Remote Work
5 Things: How to Rock Remote Work
 
A Career Advice: Change is the Only Constant
A Career Advice: Change is the Only ConstantA Career Advice: Change is the Only Constant
A Career Advice: Change is the Only Constant
 
Be More Productive with Confluence
Be More Productive with ConfluenceBe More Productive with Confluence
Be More Productive with Confluence
 
Less Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team PlaybookLess Process, more Guidance with a Team Playbook
Less Process, more Guidance with a Team Playbook
 
The Secret Sauce of Successful Teams
The Secret Sauce of Successful TeamsThe Secret Sauce of Successful Teams
The Secret Sauce of Successful Teams
 
Rise of the Machines - Automate your Development
Rise of the Machines - Automate your DevelopmentRise of the Machines - Automate your Development
Rise of the Machines - Automate your Development
 
The 5 Hottest Atlassian News from Summit 2014
The 5 Hottest Atlassian News from Summit 2014The 5 Hottest Atlassian News from Summit 2014
The 5 Hottest Atlassian News from Summit 2014
 
Coding Culture
Coding CultureCoding Culture
Coding Culture
 
Atlassian - Software For Every Team
Atlassian - Software For Every TeamAtlassian - Software For Every Team
Atlassian - Software For Every Team
 
It's the culture, but not as you know it
It's the culture, but not as you know itIt's the culture, but not as you know it
It's the culture, but not as you know it
 
Atlassian - The Latest & Greatest April 2014
Atlassian - The Latest & Greatest April 2014Atlassian - The Latest & Greatest April 2014
Atlassian - The Latest & Greatest April 2014
 
Getting Git Right
Getting Git RightGetting Git Right
Getting Git Right
 

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 

How To Do Kick-Ass Software Development