SlideShare une entreprise Scribd logo
1  sur  53
Télécharger pour lire hors ligne
Ten lessons I painfully learnt while moving from
software developer to entrepreneur/CEO role
Wojciech Seliga, Spartez, co-founder & co-CEO, @wseliga
About me
32y
Coding experience
16y
“Serious” professional experience
8y
Running Business
Why I am here
Audycja zawiera lokowanie produktu :)
Don’t bring me problems.
Bring me solutions.
#0
The entrepreneur's dilemma
#1
The entrepreneur's dilemma
# Maintaining friendships.
# Building a great company.
# Spending time with family.
# Staying fit.
# Getting sleep.
Pick 3 
https://twitter.com/randizuckerberg/status/145030699966136320
Dealing with the entrepreneur's dilemma
0
25
50
75
100
2007 2008 2009 2010 2011 2012 2013 2014 2015
Maintaining friendships Building a great company Spending time with family
Staying fit Getting sleep
The focus means NOT doing things
#2
Focus
• Atlassian does not negotiate prices, does not do customisations, does not implement
their products on a customer site.
• IKEA does not manufacture custom stuff, does not offer transport, does not provide
assembly service (just via partner companies)
• Twitter does not support tweets longer than 140 characters*
PictureofihtathoCCBY-NC2.0
PPHU “<name>EXIM”
Photo by One Way Stock - CC BY-ND 2.0
Time - the most limited and valuable resource
• Founders’ time is super precious - treat it as it would cost 1000 USD per hour. Then
think if it’s worth spending on what you spend it.
• Everything you do, own, think about or care for introduces a tax. This tax sooner or
later will kill you, unless you start limiting what you do, own, think about or care for.
Meeting Room
If you want something new, you have to stop
doing something old
PETER F. DRUCKER
“
Photo by AP Photo/Claremont Graduate University
(De)Focus - our case
• Services for Atlassian - interesting for engineers & quite profitable,
limited short and mid-term risk, no diversification
• Consulting & custom development - very exciting, access to field
market, source of ideas and real requirements, good money, not scalable,
could be risky and tiresome (e.g. migrations scheduled for Easter)
• Training services - great money vs time spent, not scalable, no risk
• Own products - risky, potential highest ROI, most emotionally rewarding,
scalable.
Another company
One company
Focus vs. Pivot
An idea alone is worth nothing,
the execution is worth everything
#3
NDA protecting ideas…
Photo by Marc Levin - CC BY 2.0
Stupid ideas, great ideas
It really does not matter…
Even God himself created the world in 6 iterations!
Iterative Execution
Photo by wackystuff - CC BY-NC 2.0
Iterate, You Fools!
Learn and Adjust!
Failure Permitted Zone
Photos courtesy of SpaceX - public domain!
Cost of failure
is
close to zero
Automation introduced too early

is a waste
#4
Our story - waste at Spartez
Problems with automation
• Once automation is introduced it removes us from better understanding of given process
(unless we keep paying close attention to it). If it’s too early…
• Automating of a bad process does not make it any good.
• Usually given process won’t survive the initial contact with the battlefield, automating it too
early is then a pure waste.
“There is nothing quite so useless, as doing with great efficiency,
something that should not be done at all.”, Peter Drucker
Too much order means
seeking your comfort zone
#5
If everything seems under control, you're not
going fast enough
MARIO ANDRETTI
“
Photo by Legends of Motorsports - CC BY-SA 2.0
Engineers seek Order
• By default engineers want to see or establish an
Order around them
• Software engineers want it even more, as the
software is infinitely flexible - refactoring,
renaming, code style, process improvement &
automation
• This is all good, but … it’s also seeking your
comfort zone - something where everything is
under your control, everything is predictable,
everything is safe Photo by Rich Renomeron - CC BY-NC-ND 2.0
Maintaining full Control and eradicating all Chaos
is a very tough battle.
Your competitors may be not be playing this game…
The way how one ends, not begins,
defines true professionalism
#6
Prawdziwego mężczyznę poznaje się nie po
tym, jak zaczyna, ale jak kończy.
LESZEK MILLER
“
Photo by Adrian Grycuk - CC BY-SA 3.0
The beginning vs the end in practice
• brownfield projects
• deployment
• documentation
• effective & timely support
• bug-fixing
• security fixes
• performance improvements
• handling incidents
• roll-backs and roll-forwards
• migrations, upgrades
• user training & onboarding
• greenfield project
• proof of concept
• evaluation of new technologies
• initial design
• planning
• “inception” (a la RUP)
• prototyping
• alpha versions
• rewriting
• redesigning
• rearchitecting
While there is value in the items on the left,
users & customers value the items on the right more.
VS
Thebeginning
Theend
The most important skill for engineers
is communication
#7
Software Engineering is about Humans
• Engineering is about working with humans for humans (solving their problems)
• We are taught so little about how to work with humans - how to communicate
• Software development nowadays is a team sport
teach
explain
convince
listen
understand
warn
surprise
feel
sympathise
advise
Technical
Skills
Communication
Skills
They all suck
for 1:1 communication
in comparison to
old plain conversation
Photo by Francois Bester - CC BY-ND 2.0
Half-products are worth far less than half.
#8
“Sure, it’s possible”
• Developers have tendency to treat half-baked products as “done”.
• Half-baked means: those which still require installation, customisation, reading
documentation (because they are unintuitive), configuration or even scripting/programming.
• “Sure, it’s possible” - is the mantra we love to use, but our customers hate.
• A lot is “possible”. It’s even possible that you will be Polish president one day.
• “Possible” does not mean anything in software. It has to work here and now - ideally OOB,
intuitively, fast.
A product almost solving customer problem cost only a small fraction (if you
are lucky) of what it could cost if it was solving entirely the customer problem.
Matching founders are key
#9
Matching Founders
Photo by Nick Royer - CC BY-SA 2.0 Photo by Konnor - CC BY 2.0
VS
Matching = As different as possible with similar values and passions
Matching ≠ Identical
(Theoretical?) Example
1. super strong technically, challenging everything and everyone, perfectionist, pessimist
2. bringing order & peace, totally reliable and responsible, predictable, realist
3. super fast builder & learner, caring for customers, mission-impossible person, optimist
4. influencer, inspiring, having strong vision, idealist
Photo from Xiaomi MIUI
Small and simple is easy
Big and simple is damn difficult
#10
Dealing with complexity is hard
• The simplicity needs constant care (our energy), complexity increases autonomously
otherwise.
• One cannot achieve simplicity by adding things to already complex (or complicated)
system. Simplicity is achieved by removing, not adding.
• When your organisation grows you are adding things. It’s very difficult to remove
anything. People think that adding is great and removing is bad. I am yet to see how
to overcome it.
• Some simple development rules apply nicely: avoid ifs (corner cases), DRY
(duplicate functions), name functions well and … refactor.
• It’s easy to kill diversity and innovation by the attempts to achieve simplicity by
standardisation.
<=>
Simplicity is the ultimate sophistication.
LEONARDO DA VINCI
“
Do not believe into magic bullets.
The context is everything
#11
So, do we software engineers suck as CEOs?
• understand technology - the best currently vehicle letting us change the world
• share knowledge, intensely collaborate (feel secure)
• have attention to details, are precise in setting and measuring goals (e.g. growth hacking)
• strive for simplicity
• are used to work with quick cycles with a short feedback loop - key to learn fast
• can fail fast
• inspire masses - bringing innovations from IT to all other industries
It’s not that bad after all.
We have a huge potential!
Software engineers:
Leader
Manager
People who are crazy enough to think they
can change the world, are the ones who do
STEVE JOBS
“
wojciech.seliga@spartez.com
@wseliga
Q&A
We are
hiring
in Gdańsk!
Shameless
plug

Contenu connexe

Tendances

Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
The good, the bad, the ugly of UX Recruiting
The good, the bad, the ugly of UX RecruitingThe good, the bad, the ugly of UX Recruiting
The good, the bad, the ugly of UX Recruiting
Jason Mesut
 

Tendances (20)

Devoxx Poland 2015: 5-10-15 years with Java
Devoxx Poland 2015: 5-10-15 years with Java Devoxx Poland 2015: 5-10-15 years with Java
Devoxx Poland 2015: 5-10-15 years with Java
 
Developer plantations - colonialism of XXI century (GeeCON 2017)
Developer plantations - colonialism of XXI century (GeeCON 2017)Developer plantations - colonialism of XXI century (GeeCON 2017)
Developer plantations - colonialism of XXI century (GeeCON 2017)
 
Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)Agile Development Overview (with a bit about builds)
Agile Development Overview (with a bit about builds)
 
Hiring a developer: step by step debugging
Hiring a developer: step by step debuggingHiring a developer: step by step debugging
Hiring a developer: step by step debugging
 
Design for developers
Design for developersDesign for developers
Design for developers
 
OSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
OSDC 2019 | Feature Branching considered Evil by Thierry de PauwOSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
OSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
The gordian knot
The gordian knotThe gordian knot
The gordian knot
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product release
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
 
Courageous Design
Courageous DesignCourageous Design
Courageous Design
 
The good, the bad, the ugly of UX Recruiting
The good, the bad, the ugly of UX RecruitingThe good, the bad, the ugly of UX Recruiting
The good, the bad, the ugly of UX Recruiting
 
Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014Why do all my ddd apps look the same - Vienna 2014
Why do all my ddd apps look the same - Vienna 2014
 
L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalità
 
Agile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we TodayAgile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we Today
 
Intro to the class
Intro to the classIntro to the class
Intro to the class
 
Common Objections to TDD (and their refutations)
Common Objections to TDD (and their refutations)Common Objections to TDD (and their refutations)
Common Objections to TDD (and their refutations)
 
CTO vs. VP of Engineering
CTO vs. VP of EngineeringCTO vs. VP of Engineering
CTO vs. VP of Engineering
 
Idea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw editionIdea stickies green bar - Wroclaw edition
Idea stickies green bar - Wroclaw edition
 
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper PrototypingAPIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
 

En vedette

En vedette (7)

Innowacja w praktyce - Infoshare 2014
Innowacja w praktyce - Infoshare 2014Innowacja w praktyce - Infoshare 2014
Innowacja w praktyce - Infoshare 2014
 
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
 
Escaping Automated Test Hell - One Year Later
Escaping Automated Test Hell - One Year LaterEscaping Automated Test Hell - One Year Later
Escaping Automated Test Hell - One Year Later
 
Social Hacking
Social HackingSocial Hacking
Social Hacking
 
Escaping Test Hell - ACCU 2014
Escaping Test Hell - ACCU 2014Escaping Test Hell - ACCU 2014
Escaping Test Hell - ACCU 2014
 
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKitAtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
 
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
 

Similaire à Ten lessons I painfully learnt while moving from software developer to entrepreneur/CEO role

2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation
Laszlo Szalvay
 
Couples Counseling for Software Development by Joe Stage
Couples Counseling for Software Development by Joe StageCouples Counseling for Software Development by Joe Stage
Couples Counseling for Software Development by Joe Stage
GROWtalks
 

Similaire à Ten lessons I painfully learnt while moving from software developer to entrepreneur/CEO role (20)

UX South Africa 2014 - Keynote
UX South Africa 2014 - KeynoteUX South Africa 2014 - Keynote
UX South Africa 2014 - Keynote
 
DrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & ProfitableDrupalCon 2013 Making Support Fun & Profitable
DrupalCon 2013 Making Support Fun & Profitable
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation
 
IT Success in and after College
IT Success in and after CollegeIT Success in and after College
IT Success in and after College
 
Making Support Fun & Profitable: DrupalCon Portland
Making Support Fun & Profitable: DrupalCon Portland Making Support Fun & Profitable: DrupalCon Portland
Making Support Fun & Profitable: DrupalCon Portland
 
Open Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration PresentationOpen Web Technologies and You - Durham College Student Integration Presentation
Open Web Technologies and You - Durham College Student Integration Presentation
 
Couples Counseling for Product Development
Couples Counseling for Product DevelopmentCouples Counseling for Product Development
Couples Counseling for Product Development
 
Joe Stump
Joe StumpJoe Stump
Joe Stump
 
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.lyGROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
 
Perspectives on salesforce architecture Forcelandia talk 2017
Perspectives on salesforce architecture   Forcelandia talk 2017Perspectives on salesforce architecture   Forcelandia talk 2017
Perspectives on salesforce architecture Forcelandia talk 2017
 
Couples Counseling for Software Development by Joe Stage
Couples Counseling for Software Development by Joe StageCouples Counseling for Software Development by Joe Stage
Couples Counseling for Software Development by Joe Stage
 
Why do most machine learning projects never make it to production
Why do most machine learning projects never make it to productionWhy do most machine learning projects never make it to production
Why do most machine learning projects never make it to production
 
Scaling Online Game Development
Scaling Online Game DevelopmentScaling Online Game Development
Scaling Online Game Development
 
DevSecOps with Microsoft Tech
DevSecOps with Microsoft TechDevSecOps with Microsoft Tech
DevSecOps with Microsoft Tech
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
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
 
Product Development in Startup Environment : Build The Right Thing and Build ...
Product Development in Startup Environment : Build The Right Thing and Build ...Product Development in Startup Environment : Build The Right Thing and Build ...
Product Development in Startup Environment : Build The Right Thing and Build ...
 
Web Application Development Company
Web Application Development Company  Web Application Development Company
Web Application Development Company
 
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move fasterFail Fast, Learn Fast, Move Fast: My UX journey to move faster
Fail Fast, Learn Fast, Move Fast: My UX journey to move faster
 
Just Enough Web Development: An Introduction!
Just Enough Web Development: An Introduction!Just Enough Web Development: An Introduction!
Just Enough Web Development: An Introduction!
 

Plus de Wojciech Seliga

Plus de Wojciech Seliga (7)

Sprzedawanie własnego biznesu IT - Confitura 2023.pdf
Sprzedawanie własnego biznesu IT - Confitura 2023.pdfSprzedawanie własnego biznesu IT - Confitura 2023.pdf
Sprzedawanie własnego biznesu IT - Confitura 2023.pdf
 
Jak być zarąbistym developerem w oczach szefa i ... klienta
Jak być zarąbistym developerem w oczach szefa i ... klientaJak być zarąbistym developerem w oczach szefa i ... klienta
Jak być zarąbistym developerem w oczach szefa i ... klienta
 
How to impress your boss and your customer in a modern software development c...
How to impress your boss and your customer in a modern software development c...How to impress your boss and your customer in a modern software development c...
How to impress your boss and your customer in a modern software development c...
 
Escaping Test Hell - Our Journey - XPDays Ukraine 2013
Escaping Test Hell - Our Journey - XPDays Ukraine 2013Escaping Test Hell - Our Journey - XPDays Ukraine 2013
Escaping Test Hell - Our Journey - XPDays Ukraine 2013
 
Better Front-end Development in Atlassian Plugins
Better Front-end Development in Atlassian PluginsBetter Front-end Development in Atlassian Plugins
Better Front-end Development in Atlassian Plugins
 
Bringing Effectiveness and Sanity to Highly Distributed Agile Teams
Bringing Effectiveness and Sanity  to Highly Distributed Agile TeamsBringing Effectiveness and Sanity  to Highly Distributed Agile Teams
Bringing Effectiveness and Sanity to Highly Distributed Agile Teams
 
JDD Effective Code Review In Agile Teams
JDD Effective Code Review In Agile TeamsJDD Effective Code Review In Agile Teams
JDD Effective Code Review In Agile Teams
 

Dernier

Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
dlhescort
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 

Dernier (20)

Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂EscortCall Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
Call Girls In Nangloi Rly Metro ꧂…….95996 … 13876 Enjoy ꧂Escort
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 

Ten lessons I painfully learnt while moving from software developer to entrepreneur/CEO role

  • 1. Ten lessons I painfully learnt while moving from software developer to entrepreneur/CEO role Wojciech Seliga, Spartez, co-founder & co-CEO, @wseliga
  • 6. Why I am here Audycja zawiera lokowanie produktu :)
  • 7. Don’t bring me problems. Bring me solutions. #0
  • 9. The entrepreneur's dilemma # Maintaining friendships. # Building a great company. # Spending time with family. # Staying fit. # Getting sleep. Pick 3  https://twitter.com/randizuckerberg/status/145030699966136320
  • 10. Dealing with the entrepreneur's dilemma 0 25 50 75 100 2007 2008 2009 2010 2011 2012 2013 2014 2015 Maintaining friendships Building a great company Spending time with family Staying fit Getting sleep
  • 11. The focus means NOT doing things #2
  • 12. Focus • Atlassian does not negotiate prices, does not do customisations, does not implement their products on a customer site. • IKEA does not manufacture custom stuff, does not offer transport, does not provide assembly service (just via partner companies) • Twitter does not support tweets longer than 140 characters* PictureofihtathoCCBY-NC2.0
  • 13. PPHU “<name>EXIM” Photo by One Way Stock - CC BY-ND 2.0
  • 14. Time - the most limited and valuable resource • Founders’ time is super precious - treat it as it would cost 1000 USD per hour. Then think if it’s worth spending on what you spend it. • Everything you do, own, think about or care for introduces a tax. This tax sooner or later will kill you, unless you start limiting what you do, own, think about or care for. Meeting Room
  • 15. If you want something new, you have to stop doing something old PETER F. DRUCKER “ Photo by AP Photo/Claremont Graduate University
  • 16. (De)Focus - our case • Services for Atlassian - interesting for engineers & quite profitable, limited short and mid-term risk, no diversification • Consulting & custom development - very exciting, access to field market, source of ideas and real requirements, good money, not scalable, could be risky and tiresome (e.g. migrations scheduled for Easter) • Training services - great money vs time spent, not scalable, no risk • Own products - risky, potential highest ROI, most emotionally rewarding, scalable. Another company One company
  • 18. An idea alone is worth nothing, the execution is worth everything #3
  • 19. NDA protecting ideas… Photo by Marc Levin - CC BY 2.0
  • 20. Stupid ideas, great ideas It really does not matter…
  • 21.
  • 22. Even God himself created the world in 6 iterations! Iterative Execution Photo by wackystuff - CC BY-NC 2.0
  • 24. Failure Permitted Zone Photos courtesy of SpaceX - public domain! Cost of failure is close to zero
  • 25. Automation introduced too early
 is a waste #4
  • 26. Our story - waste at Spartez
  • 27. Problems with automation • Once automation is introduced it removes us from better understanding of given process (unless we keep paying close attention to it). If it’s too early… • Automating of a bad process does not make it any good. • Usually given process won’t survive the initial contact with the battlefield, automating it too early is then a pure waste. “There is nothing quite so useless, as doing with great efficiency, something that should not be done at all.”, Peter Drucker
  • 28. Too much order means seeking your comfort zone #5
  • 29. If everything seems under control, you're not going fast enough MARIO ANDRETTI “ Photo by Legends of Motorsports - CC BY-SA 2.0
  • 30. Engineers seek Order • By default engineers want to see or establish an Order around them • Software engineers want it even more, as the software is infinitely flexible - refactoring, renaming, code style, process improvement & automation • This is all good, but … it’s also seeking your comfort zone - something where everything is under your control, everything is predictable, everything is safe Photo by Rich Renomeron - CC BY-NC-ND 2.0
  • 31.
  • 32. Maintaining full Control and eradicating all Chaos is a very tough battle. Your competitors may be not be playing this game…
  • 33. The way how one ends, not begins, defines true professionalism #6
  • 34. Prawdziwego mężczyznę poznaje się nie po tym, jak zaczyna, ale jak kończy. LESZEK MILLER “ Photo by Adrian Grycuk - CC BY-SA 3.0
  • 35. The beginning vs the end in practice • brownfield projects • deployment • documentation • effective & timely support • bug-fixing • security fixes • performance improvements • handling incidents • roll-backs and roll-forwards • migrations, upgrades • user training & onboarding • greenfield project • proof of concept • evaluation of new technologies • initial design • planning • “inception” (a la RUP) • prototyping • alpha versions • rewriting • redesigning • rearchitecting While there is value in the items on the left, users & customers value the items on the right more. VS Thebeginning Theend
  • 36. The most important skill for engineers is communication #7
  • 37. Software Engineering is about Humans • Engineering is about working with humans for humans (solving their problems) • We are taught so little about how to work with humans - how to communicate • Software development nowadays is a team sport teach explain convince listen understand warn surprise feel sympathise advise
  • 39.
  • 40. They all suck for 1:1 communication in comparison to old plain conversation Photo by Francois Bester - CC BY-ND 2.0
  • 41. Half-products are worth far less than half. #8
  • 42. “Sure, it’s possible” • Developers have tendency to treat half-baked products as “done”. • Half-baked means: those which still require installation, customisation, reading documentation (because they are unintuitive), configuration or even scripting/programming. • “Sure, it’s possible” - is the mantra we love to use, but our customers hate. • A lot is “possible”. It’s even possible that you will be Polish president one day. • “Possible” does not mean anything in software. It has to work here and now - ideally OOB, intuitively, fast. A product almost solving customer problem cost only a small fraction (if you are lucky) of what it could cost if it was solving entirely the customer problem.
  • 44. Matching Founders Photo by Nick Royer - CC BY-SA 2.0 Photo by Konnor - CC BY 2.0 VS Matching = As different as possible with similar values and passions Matching ≠ Identical
  • 45. (Theoretical?) Example 1. super strong technically, challenging everything and everyone, perfectionist, pessimist 2. bringing order & peace, totally reliable and responsible, predictable, realist 3. super fast builder & learner, caring for customers, mission-impossible person, optimist 4. influencer, inspiring, having strong vision, idealist Photo from Xiaomi MIUI
  • 46. Small and simple is easy Big and simple is damn difficult #10
  • 47. Dealing with complexity is hard • The simplicity needs constant care (our energy), complexity increases autonomously otherwise. • One cannot achieve simplicity by adding things to already complex (or complicated) system. Simplicity is achieved by removing, not adding. • When your organisation grows you are adding things. It’s very difficult to remove anything. People think that adding is great and removing is bad. I am yet to see how to overcome it. • Some simple development rules apply nicely: avoid ifs (corner cases), DRY (duplicate functions), name functions well and … refactor. • It’s easy to kill diversity and innovation by the attempts to achieve simplicity by standardisation. <=>
  • 48. Simplicity is the ultimate sophistication. LEONARDO DA VINCI “
  • 49. Do not believe into magic bullets. The context is everything #11
  • 50. So, do we software engineers suck as CEOs? • understand technology - the best currently vehicle letting us change the world • share knowledge, intensely collaborate (feel secure) • have attention to details, are precise in setting and measuring goals (e.g. growth hacking) • strive for simplicity • are used to work with quick cycles with a short feedback loop - key to learn fast • can fail fast • inspire masses - bringing innovations from IT to all other industries It’s not that bad after all. We have a huge potential! Software engineers: Leader Manager
  • 51. People who are crazy enough to think they can change the world, are the ones who do STEVE JOBS “
  • 52.