SlideShare una empresa de Scribd logo
1 de 63
Descargar para leer sin conexión
KR ISTINA FOX | SENIOR IOS ENG IN EE R | I N TU IT
E M B R A C I N G
C H A N G E
KRISTINA.IO @ K R S T N F X
kristina.io @krstnfx
😀
😃🤓🤪🤔😄
🤠😎😋😪🤗
🙃🤨🤩😕😅

😍😇😳😴😏

😶😬☺😉🤐
🤡 🤖
🎨
✏
🛠
🏗
kristina.io @krstnfx
😀
😃🤓🤪🤔😄
kristina.io @krstnfx
😀
😃🤓🤪🤔😄
🤠😎😋😪🤗
🙃🤨🤩😕😅

😍😇😳😴😏

😶😬☺😉🤐
🤡 🤖
🎨
✏
🛠
🏗
kristina.io @krstnfx
Team Change
Growth
kristina.io @krstnfx
First experience for engineers on a new team?
Onboarding
kristina.io @krstnfx
Onboarding - The hunt and peck
Pieces at a time

• Important to the specific
feature

• Example file/class
kristina.io @krstnfx
Onboarding - The whole picture
High level overview

• General architecture

• Network layer

• Utilities

• Analytics

• UI and view components
kristina.io @krstnfx
Onboarding - Documentation
Think back to when you started on the
team. What did you need?

• Feature owners

• Tools

• Build process
kristina.io @krstnfx
What happens if the current process doesn’t
work anymore?
kristina.io @krstnfx
Ex: Pull request reviewers
@ABCD
✅✅✅✅✅
FGHIJ@ABCKLDMNO
😱
kristina.io @krstnfx
Ex: Pull request reviewers
FGHIJ@ABCKLDMNO

FGHIJ@ABCKLDMNO

FGHIJ@ABCKLDMNO
💀
kristina.io @krstnfx
Necessary changes in process
😶😶😶😶😶😶😶😶😶😶😶😶😶😶😶😶
kristina.io @krstnfx
Necessary changes in process
😶😶😶😶😶😶🤩🤩🤩🤩😶😶😶😶😶😶
Social norms can be changed by only 25% of the group
http://coglode.com/gem/the-25-percent-rule
kristina.io @krstnfx
Necessary changes in process
https://twitter.com/sama/status/1027272580925935616
Rapid
Development
kristina.io @krstnfx
Your app looks like you have 25 different
engineers working on it…in a bad way
kristina.io @krstnfx
https://twitter.com/lukew/status/1031623216987496449
kristina.io @krstnfx
https://twitter.com/lukew/status/1031626611181858816
kristina.io @krstnfx
Design System
kristina.io @krstnfx
What is a design system?
A design system is a collection of reusable
components, guided by clear standards, that can be
assembled together to build any number of
applications.
https://www.invisionapp.com/blog/guide-to-design-systems/
kristina.io @krstnfx
kristina.io @krstnfx
kristina.io @krstnfx
Design SystemDesign System
kristina.io @krstnfx
Where to start?
https://www.youtube.com/watch?v=xB36hr7FQis
Sam Soffes - Lyft mobile design system
kristina.io @krstnfx
How can you research new technology
without getting in the way of your current
work?
kristina.io @krstnfx
Technology Spikes
Time-limited experiment

• 1 engineer

• Alter minor feature

• Build prototype

• Not production ready

• Report back to team
kristina.io @krstnfx
Technology Spikes
Our rewrite actually started as an (...) experimental side
project by a single developer on the team. I think this was
super important to how our rewrite was actually successful.
https://www.skilled.io/u/keithsmiley/tales-of-a-rewrite-at-lyft
“
- Keith Smiley on Lyft Swift rewrite
kristina.io @krstnfx
Rotate and spread expertise
🙂
💡
kristina.io @krstnfx
Rotate and spread expertise
🙂
💡
🙂
💡
🙂
💡
🙂
💡
🙂
💡
kristina.io @krstnfx
Rotate and spread expertise
🙂
💡
🙂
💡
🙂
💡
🙂
💡
🙂
💡
TT TT
TTTT
TT
kristina.io @krstnfx
Levels don’t matter too much
Don’t have to match engineering levels

• Junior engineers can coach too

• Mentorship

• Empathy

• Full understanding
Challenges
kristina.io @krstnfx
How might people themselves change?
kristina.io @krstnfx
Problematic personalities
• Micromanager - “delegation”

• Dictator - my way or the highway

• Sheep - easily influenced

• Bull - just wants to get stuff done

• Traditionalist - person who doesn’t like
change
Stress of rapid change might bring out a new side to people
kristina.io @krstnfx
Compassionate Coding
The more we are led on the one hand to think of our
fellowmen as deterministic physical systems - robots,
machines, brains - the more heartlessly and selfishly we can
allow ourselves to deal with them.
https://twitter.com/aprilwensel/status/1029026906665099264
“
- Les Giblin, How to Have Confidence and Power in Dealing with People
kristina.io @krstnfx
Problematic personalities
• Micromanager - “delegation”

• Dictator - my way or the highway

• Sheep - easily influenced

• Bull - just wants to get stuff done

• Traditionalist - person who doesn’t like
change
Stress of rapid change might bring out a new side to people
kristina.io @krstnfx
What happens when the business
decides all the work?
kristina.io @krstnfx
kristina.io @krstnfx
PM driven backlog
• Took autonomy away from the team 

• Made people unmotivated

• Technical debt starts to pile up

• Can’t work with latest technologies from Apple
kristina.io @krstnfx
Balancing business and engineering goals
Have to find the right balance between business & engineering
driven projects

• Engineering days (quarterly hackathon)

• Tech hygiene & engineering tasks a part of every sprint
kristina.io @krstnfx
One of the biggest downsides of
changing everything at once?
kristina.io @krstnfx
Gigantic pull requests
kristina.io @krstnfx
https://revelry.co/pull-requests-code-review/
Breaking down giant PRs
kristina.io @krstnfx
Merge from master often!
kristina.io @krstnfx
Dealing with giant PRs
When it can’t be avoided…

• Meet with team to talk through specific portions of the PR

• Send ahead of time so people have time to look through it

• Self-comment on your own PR

• Point out specific places you want folks to focus on
kristina.io @krstnfx
https://twitter.com/PhilippSpiess/status/1029493704296472576
kristina.io @krstnfx
Individual Change
Transitioning to a
more senior
engineer
kristina.io @krstnfx
The hardest lesson?
Writing code is not always the most effective
use of your time for the team
kristina.io @krstnfx
Coaching and mentoring
What’s the best use of your time to make the team more effective?

• Enable, encourage & support others

• Give hints, not solutions
kristina.io @krstnfx
I can’t get anything done anymore
kristina.io @krstnfx
Scheduling
Be realistic about your schedule

• Don’t pick up critical tasks that may block others

Take some time back for yourself

• WFH once a week

• “Hide” away from your desk
kristina.io @krstnfx
Find a new system
List of things to do never gets shorter

• Focus on 1 - 2 most important things that need to be finished
every day

• Personal system : Getting Things Done via Todoist

• Include 1 - 2 work items into my personal todo list
kristina.io @krstnfx
https://twitter.com/SarahCAndersen/status/1032273801701146624
Reevaluating your
personal goals
kristina.io @krstnfx
Is change always a good thing?
kristina.io @krstnfx
Reflect on your personal goals
Make sure the changes made still align with your personal career
goals

• Did your position change? 

• Do you work well with new people who have been brought in?

• Does the new mission align with your values?

• Will this job teach you what you want to learn?

• Are you getting enough time with your family?
kristina.io @krstnfx
Reflect on your personal goals
Life is too short to get caught up in the things that don’t
even matter.“ - Robert Tew
kristina.io @krstnfx
John Maxwell
Change is inevitable
Growth is optional
kristina.io @krstnfx
T R A D I T I O N
Just because you’ve always done it this way, doesn’t mean it’s not incredibly stupid.
THANK YOU
KRISTINA.IO @ K R S T N F X

Más contenido relacionado

La actualidad más candente

Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...
Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...
Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...Milan Juza
 
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterYour Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterColleen Johnson
 
Agile for the Masses: How to Make Any Team More Effective - John Wetenhall
Agile for the Masses: How to Make Any Team More Effective - John WetenhallAgile for the Masses: How to Make Any Team More Effective - John Wetenhall
Agile for the Masses: How to Make Any Team More Effective - John WetenhallAtlassian
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Matthew Philip
 
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]Matthew Philip
 
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012Atlassian
 
6 Pitfalls Of An Agile Transformation - Presented at Agile Austin 1/5/2016
6 Pitfalls Of An Agile Transformation - Presented at Agile Austin 1/5/20166 Pitfalls Of An Agile Transformation - Presented at Agile Austin 1/5/2016
6 Pitfalls Of An Agile Transformation - Presented at Agile Austin 1/5/2016Agile Velocity
 
Agile NOT by the Book - Agile and Beyond 2015
Agile NOT by the Book - Agile and Beyond 2015Agile NOT by the Book - Agile and Beyond 2015
Agile NOT by the Book - Agile and Beyond 2015Wade Wachs
 
Evolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio KanbanEvolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio KanbanColleen Johnson
 
Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)Jesus Mendez
 
Pitfalls Of An Agile Transformation - Presented for Dallas Agile Leadership N...
Pitfalls Of An Agile Transformation - Presented for Dallas Agile Leadership N...Pitfalls Of An Agile Transformation - Presented for Dallas Agile Leadership N...
Pitfalls Of An Agile Transformation - Presented for Dallas Agile Leadership N...Agile Velocity
 
"Done" - Are We There Yet?
"Done" - Are We There Yet?"Done" - Are We There Yet?
"Done" - Are We There Yet?Paul Rayner
 
Welcome To The Matrix! Organizational Structures To Support Agile (Keep Austi...
Welcome To The Matrix! Organizational Structures To Support Agile (Keep Austi...Welcome To The Matrix! Organizational Structures To Support Agile (Keep Austi...
Welcome To The Matrix! Organizational Structures To Support Agile (Keep Austi...Agile Velocity
 
Techniques for forming agile teams
Techniques for forming agile teamsTechniques for forming agile teams
Techniques for forming agile teamsJesus Mendez
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Arayaagilemaine
 
Анна Шабан: Як дозволити собі поїхати у відпустку та не перевіряти пошту, кол...
Анна Шабан: Як дозволити собі поїхати у відпустку та не перевіряти пошту, кол...Анна Шабан: Як дозволити собі поїхати у відпустку та не перевіряти пошту, кол...
Анна Шабан: Як дозволити собі поїхати у відпустку та не перевіряти пошту, кол...Lviv Startup Club
 
Being Agile: Delivering Value to your Customers
Being Agile: Delivering Value to your CustomersBeing Agile: Delivering Value to your Customers
Being Agile: Delivering Value to your CustomersSalesforce Developers
 
Three Secrets of Agile Management
Three Secrets of Agile ManagementThree Secrets of Agile Management
Three Secrets of Agile ManagementPeter Stevens
 
Kanban in Action Workshop
Kanban in Action WorkshopKanban in Action Workshop
Kanban in Action WorkshopMark Grove
 
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)Lisi Hocke
 

La actualidad más candente (20)

Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...
Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...
Why is it so hard? Agile adoption anti-patterns, how to spot them and what to...
 
Your Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt MatterYour Retrospective Format Doesnt Matter
Your Retrospective Format Doesnt Matter
 
Agile for the Masses: How to Make Any Team More Effective - John Wetenhall
Agile for the Masses: How to Make Any Team More Effective - John WetenhallAgile for the Masses: How to Make Any Team More Effective - John Wetenhall
Agile for the Masses: How to Make Any Team More Effective - John Wetenhall
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]
 
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
No (Lab) Jacket Required: Designing Experiments for Learning [XP2020 Conference]
 
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012
Scrum Shock Therapy: Going Back to Basics - Atlassian Summit 2012
 
6 Pitfalls Of An Agile Transformation - Presented at Agile Austin 1/5/2016
6 Pitfalls Of An Agile Transformation - Presented at Agile Austin 1/5/20166 Pitfalls Of An Agile Transformation - Presented at Agile Austin 1/5/2016
6 Pitfalls Of An Agile Transformation - Presented at Agile Austin 1/5/2016
 
Agile NOT by the Book - Agile and Beyond 2015
Agile NOT by the Book - Agile and Beyond 2015Agile NOT by the Book - Agile and Beyond 2015
Agile NOT by the Book - Agile and Beyond 2015
 
Evolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio KanbanEvolutionary Patterns in Portfolio Kanban
Evolutionary Patterns in Portfolio Kanban
 
Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)Problem solving for agile teams part 1 (define + generate alternatives)
Problem solving for agile teams part 1 (define + generate alternatives)
 
Pitfalls Of An Agile Transformation - Presented for Dallas Agile Leadership N...
Pitfalls Of An Agile Transformation - Presented for Dallas Agile Leadership N...Pitfalls Of An Agile Transformation - Presented for Dallas Agile Leadership N...
Pitfalls Of An Agile Transformation - Presented for Dallas Agile Leadership N...
 
"Done" - Are We There Yet?
"Done" - Are We There Yet?"Done" - Are We There Yet?
"Done" - Are We There Yet?
 
Welcome To The Matrix! Organizational Structures To Support Agile (Keep Austi...
Welcome To The Matrix! Organizational Structures To Support Agile (Keep Austi...Welcome To The Matrix! Organizational Structures To Support Agile (Keep Austi...
Welcome To The Matrix! Organizational Structures To Support Agile (Keep Austi...
 
Techniques for forming agile teams
Techniques for forming agile teamsTechniques for forming agile teams
Techniques for forming agile teams
 
Intro to Kanban - Heidi Araya
Intro to Kanban - Heidi ArayaIntro to Kanban - Heidi Araya
Intro to Kanban - Heidi Araya
 
Анна Шабан: Як дозволити собі поїхати у відпустку та не перевіряти пошту, кол...
Анна Шабан: Як дозволити собі поїхати у відпустку та не перевіряти пошту, кол...Анна Шабан: Як дозволити собі поїхати у відпустку та не перевіряти пошту, кол...
Анна Шабан: Як дозволити собі поїхати у відпустку та не перевіряти пошту, кол...
 
Being Agile: Delivering Value to your Customers
Being Agile: Delivering Value to your CustomersBeing Agile: Delivering Value to your Customers
Being Agile: Delivering Value to your Customers
 
Three Secrets of Agile Management
Three Secrets of Agile ManagementThree Secrets of Agile Management
Three Secrets of Agile Management
 
Kanban in Action Workshop
Kanban in Action WorkshopKanban in Action Workshop
Kanban in Action Workshop
 
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)
Growing an Experiment-driven Quality Culture (Capgemini TestJam 2021)
 

Similar a Senior iOS Engineer Shares Insights on Embracing Change

Tell Your Story Product Camp
Tell Your Story Product CampTell Your Story Product Camp
Tell Your Story Product CampKen Rutsky
 
Project Ironman - Large Scale Refactoring @trivago (JSUnconf 2016)
Project Ironman - Large Scale Refactoring @trivago (JSUnconf 2016)Project Ironman - Large Scale Refactoring @trivago (JSUnconf 2016)
Project Ironman - Large Scale Refactoring @trivago (JSUnconf 2016)Christoph Reinartz
 
Project Ironman - Large Scale CSS Refactoring @trivago
Project Ironman - Large Scale CSS Refactoring @trivagoProject Ironman - Large Scale CSS Refactoring @trivago
Project Ironman - Large Scale CSS Refactoring @trivagoChristoph Reinartz
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product OwnerRichard Cheng
 
Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Dropsolid
 
Sudhir4singh@gmail.com
Sudhir4singh@gmail.comSudhir4singh@gmail.com
Sudhir4singh@gmail.comSudhir Singh
 
Large Scale Refactoring at Trivago - Christoph Reinartz - Codemotion Amsterda...
Large Scale Refactoring at Trivago - Christoph Reinartz - Codemotion Amsterda...Large Scale Refactoring at Trivago - Christoph Reinartz - Codemotion Amsterda...
Large Scale Refactoring at Trivago - Christoph Reinartz - Codemotion Amsterda...Codemotion
 
From paperweight to conversation piece
From paperweight to conversation pieceFrom paperweight to conversation piece
From paperweight to conversation piecechrisoh
 
141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum RomaPeter Stevens
 
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachScrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachMichael Sahota
 
Navigating the Inner and Outer Loops - Effective Office 365 Communications
Navigating the Inner and Outer Loops - Effective Office 365 CommunicationsNavigating the Inner and Outer Loops - Effective Office 365 Communications
Navigating the Inner and Outer Loops - Effective Office 365 CommunicationsChristian Buckley
 
How to Work with Software Engineers (strtupboost 10/18/18)
How to Work with Software Engineers (strtupboost 10/18/18)How to Work with Software Engineers (strtupboost 10/18/18)
How to Work with Software Engineers (strtupboost 10/18/18)Kate Travers
 
Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypenathanmarz
 
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia SportswearDevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia SportswearScott Nasello
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product OwnerRichard Cheng
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Waytroytuttle
 
COMM 202 - Sections T04&T10 - Oct 15th & 17th, 2018
COMM 202 - Sections T04&T10 - Oct 15th & 17th, 2018COMM 202 - Sections T04&T10 - Oct 15th & 17th, 2018
COMM 202 - Sections T04&T10 - Oct 15th & 17th, 2018Comm202
 
Startup Engineering culture - "What matters & what does not"
Startup Engineering culture - "What matters & what does not"Startup Engineering culture - "What matters & what does not"
Startup Engineering culture - "What matters & what does not"Mohan Krishnan
 

Similar a Senior iOS Engineer Shares Insights on Embracing Change (20)

Tell Your Story Product Camp
Tell Your Story Product CampTell Your Story Product Camp
Tell Your Story Product Camp
 
Project Ironman - Large Scale Refactoring @trivago (JSUnconf 2016)
Project Ironman - Large Scale Refactoring @trivago (JSUnconf 2016)Project Ironman - Large Scale Refactoring @trivago (JSUnconf 2016)
Project Ironman - Large Scale Refactoring @trivago (JSUnconf 2016)
 
Project Ironman - Large Scale CSS Refactoring @trivago
Project Ironman - Large Scale CSS Refactoring @trivagoProject Ironman - Large Scale CSS Refactoring @trivago
Project Ironman - Large Scale CSS Refactoring @trivago
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product Owner
 
Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018
 
Sudhir4singh@gmail.com
Sudhir4singh@gmail.comSudhir4singh@gmail.com
Sudhir4singh@gmail.com
 
Large Scale Refactoring at Trivago - Christoph Reinartz - Codemotion Amsterda...
Large Scale Refactoring at Trivago - Christoph Reinartz - Codemotion Amsterda...Large Scale Refactoring at Trivago - Christoph Reinartz - Codemotion Amsterda...
Large Scale Refactoring at Trivago - Christoph Reinartz - Codemotion Amsterda...
 
From paperweight to conversation piece
From paperweight to conversation pieceFrom paperweight to conversation piece
From paperweight to conversation piece
 
Iwmw
IwmwIwmw
Iwmw
 
141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma
 
Scrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from EachScrum and Kanban - Getting the Most from Each
Scrum and Kanban - Getting the Most from Each
 
Navigating the Inner and Outer Loops - Effective Office 365 Communications
Navigating the Inner and Outer Loops - Effective Office 365 CommunicationsNavigating the Inner and Outer Loops - Effective Office 365 Communications
Navigating the Inner and Outer Loops - Effective Office 365 Communications
 
How to Work with Software Engineers (strtupboost 10/18/18)
How to Work with Software Engineers (strtupboost 10/18/18)How to Work with Software Engineers (strtupboost 10/18/18)
How to Work with Software Engineers (strtupboost 10/18/18)
 
Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackType
 
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia SportswearDevOpsing in a Microsoft World - An experience report from Columbia Sportswear
DevOpsing in a Microsoft World - An experience report from Columbia Sportswear
 
The Perfect Product Owner
The Perfect Product OwnerThe Perfect Product Owner
The Perfect Product Owner
 
Scrumban
ScrumbanScrumban
Scrumban
 
Delight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates WayDelight Your Customers: The #noestimates Way
Delight Your Customers: The #noestimates Way
 
COMM 202 - Sections T04&T10 - Oct 15th & 17th, 2018
COMM 202 - Sections T04&T10 - Oct 15th & 17th, 2018COMM 202 - Sections T04&T10 - Oct 15th & 17th, 2018
COMM 202 - Sections T04&T10 - Oct 15th & 17th, 2018
 
Startup Engineering culture - "What matters & what does not"
Startup Engineering culture - "What matters & what does not"Startup Engineering culture - "What matters & what does not"
Startup Engineering culture - "What matters & what does not"
 

Más de Kristina Fox

Xcode Survival Guide Version Two
Xcode Survival Guide Version TwoXcode Survival Guide Version Two
Xcode Survival Guide Version TwoKristina Fox
 
Challenging Your Assumptions
Challenging Your AssumptionsChallenging Your Assumptions
Challenging Your AssumptionsKristina Fox
 
Xcode Survival Guide
Xcode Survival GuideXcode Survival Guide
Xcode Survival GuideKristina Fox
 
Apple Watch In-Depth
Apple Watch In-DepthApple Watch In-Depth
Apple Watch In-DepthKristina Fox
 
Challenging Your Assumptions
Challenging Your AssumptionsChallenging Your Assumptions
Challenging Your AssumptionsKristina Fox
 
Hello Watch! Build your First Apple Watch App
Hello Watch! Build your First Apple Watch AppHello Watch! Build your First Apple Watch App
Hello Watch! Build your First Apple Watch AppKristina Fox
 
Driving User Engagement with watchOS 3
Driving User Engagement with watchOS 3Driving User Engagement with watchOS 3
Driving User Engagement with watchOS 3Kristina Fox
 
How to Build a Compelling Apple Watch App/Complication
How to Build a Compelling Apple Watch App/ComplicationHow to Build a Compelling Apple Watch App/Complication
How to Build a Compelling Apple Watch App/ComplicationKristina Fox
 
Become a Better Engineer Through Writing
Become a Better Engineer Through WritingBecome a Better Engineer Through Writing
Become a Better Engineer Through WritingKristina Fox
 
Awesome Mobile App Experiences
Awesome Mobile App ExperiencesAwesome Mobile App Experiences
Awesome Mobile App ExperiencesKristina Fox
 
How to Build a Compelling Apple Watch App
How to Build a Compelling Apple Watch AppHow to Build a Compelling Apple Watch App
How to Build a Compelling Apple Watch AppKristina Fox
 
Native Reusable Mobile Components
Native Reusable Mobile ComponentsNative Reusable Mobile Components
Native Reusable Mobile ComponentsKristina Fox
 

Más de Kristina Fox (12)

Xcode Survival Guide Version Two
Xcode Survival Guide Version TwoXcode Survival Guide Version Two
Xcode Survival Guide Version Two
 
Challenging Your Assumptions
Challenging Your AssumptionsChallenging Your Assumptions
Challenging Your Assumptions
 
Xcode Survival Guide
Xcode Survival GuideXcode Survival Guide
Xcode Survival Guide
 
Apple Watch In-Depth
Apple Watch In-DepthApple Watch In-Depth
Apple Watch In-Depth
 
Challenging Your Assumptions
Challenging Your AssumptionsChallenging Your Assumptions
Challenging Your Assumptions
 
Hello Watch! Build your First Apple Watch App
Hello Watch! Build your First Apple Watch AppHello Watch! Build your First Apple Watch App
Hello Watch! Build your First Apple Watch App
 
Driving User Engagement with watchOS 3
Driving User Engagement with watchOS 3Driving User Engagement with watchOS 3
Driving User Engagement with watchOS 3
 
How to Build a Compelling Apple Watch App/Complication
How to Build a Compelling Apple Watch App/ComplicationHow to Build a Compelling Apple Watch App/Complication
How to Build a Compelling Apple Watch App/Complication
 
Become a Better Engineer Through Writing
Become a Better Engineer Through WritingBecome a Better Engineer Through Writing
Become a Better Engineer Through Writing
 
Awesome Mobile App Experiences
Awesome Mobile App ExperiencesAwesome Mobile App Experiences
Awesome Mobile App Experiences
 
How to Build a Compelling Apple Watch App
How to Build a Compelling Apple Watch AppHow to Build a Compelling Apple Watch App
How to Build a Compelling Apple Watch App
 
Native Reusable Mobile Components
Native Reusable Mobile ComponentsNative Reusable Mobile Components
Native Reusable Mobile Components
 

Último

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Último (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Senior iOS Engineer Shares Insights on Embracing Change