SlideShare a Scribd company logo
Developer plantations
Colonialism of XXI century
Wojciech Seliga
Kraków, 17-19 May 2017
@wseliga
Creative Commons Attribution-NonCommercial-ShareAlike 3.0
A FEW QUESTIONS
➤ Who works in Poland or other CEE
countries?
➤ Who works in a company with the
headquarters in the US, Australia or
Western Europe?
➤ Who frequently talks to the end users of
the system you develop?
HISTORICAL RESOURCES OF POLAND
➤ woods
➤ crops
➤ coal
➤ iron
,
MODERN RESOURCES OF POLAND
➤ Educated, ambitious and hard-
working people resources
➤ Default go-to country for building
Shared Service and Outsourcing
Centres:
➤ Accounting services
➤ Human Resources
➤ Payroll services
➤ IT services
SOFTWARE
DEVELOPMENT
OUTSOURCING /
SHARED SERVICES
Picture courtesy of Luc Galoppin - CC BY 2.0
SOFTWARE
DEVELOPMENT
SERVICES BECOME
A COMMODITY
Developer plantations - colonialism of XXI century (GeeCON 2017)
A DEMAND FOR DEVELOPERS
FOREVER?
MINERS
ENGLISH TEACHERS
LAWYERS
BANKERS
Picture courtesy of Willian Soares - CC BY 2.0
GFC
SEPTEMBER 11TH
DOTCOM BUBBLE Picture courtesy of Marco Bellucci - CC BY 2.0
2005
ABILITY TO WRITE
COMPUTER
PROGRAMS
BECOMES
COMMODITY
(like literacy in XX century)
TECHNOLOGY EXCITEMENT & FOCUS
Java
Scala
Ruby
React
Angular2
Akka
Hibernate
Node.js
Ember.js
Vue.js
Django
Play
Mesos
Kubernetes
Docker
Spring
C#
Hadoop
RDS
Nagios
Redis
MongoDB
S3
Python
Bootstrap
Bricks - by Egor Smile - CC BY-SA 4.0
Cement mixer - by Ben Sutherland - CC BY 2.0
Trowel - by Obersachse - CC BY-SA 3.0
Hammer - by Shakespeare at English Wikipedia - CC BY-SA 3.0
BRICKSGOODFOREVERYTHING?
BRICKSGOODFOREVERYTHING?
BRICKSGOODFOREVERYTHING?
BRICKSGOODFOREVERYTHING?
BRICKSGOODFOREVERYTHING?
BRICKSGOODFOREVERYTHING?
Ege University Sport Hall courtesy of Mach - CC BY SA 3.0LOT Dreamliner courtesy of Tony Hisgett - CC BY 2.0
Brick house courtesy of Chris Light at English Wikipedia - CC BY SA 3.0 Brick bridge courtesy of Gillie Rhodes - CC BY NC 2.0
Developer plantations - colonialism of XXI century (GeeCON 2017)
Race to the Bottom
WE NEED TO PROVIDE FAR MORE
VALUE THAN JUST THE CODE
“TECHNOLOGY” BECOMES
IMPLIED
TechnologyProduct
Real solution
to a real problem
Why
How
What
Technology and software development processes here
Traditionally this is “Business”
Simon Sinek’s Golden Circle
Why
How
What
Technology and software development processes here
Traditionally this is “Business”
Developers should try
to enter this circle
Simon Sinek’s Golden Circle
Developer plantations - colonialism of XXI century (GeeCON 2017)
Tester
QA Engineer
Project Manager
Support Engineer
System Admin
Product Manager
Product Marketing Manager
Business Developer
Business Analyst
Growth Hacker
Customer Advocate
Account Manager
Designer
Release Manager
Globe by TUBS - CC BY-SA 3.0
Telemarketer
Data Scientist
Developer
SOFTWARE BUSINESS &
PRODUCT SPECIALISTS ARE
UNICORNS IN POLAND
The Matrix, WarnerBros, 1999
Developer plantations - colonialism of XXI century (GeeCON 2017)
ARE WE DOOMED?
Picture courtesy of Robert Hruzek - CC BY NC ND 2.0
PROGRAMMING
PROGRAMMING
SOFTWARE ENGINEERING
PROGRAMMING
PRODUCT ENGINEERING
SOFTWARE ENGINEERING
PRODUCT ENGINEERING
From Wikipedia:
…Product engineering usually entails activity dealing with issues
of cost, producibility, quality, performance, reliability,
serviceability, intended lifespan and user features. These product
characteristics are generally all sought in the attempt to make the
resulting product attractive to its intended market and a
successful contributor to the business of the organization
that intends to offer the product to that market….
Software Development
Quality Assurance
Maintenance
Deployment
APIs
Support
Performance Engineering
Software Engineering
UI Design
Vision Data Analysis
Design Extensibility
Documentation
Market Awareness
Advocacy
Strategy
Pricing Strategy
User Experience
Customer Engagement
Competitive Analysis
Market Research
Inspiring Customers
User Research
Adoption
Software Development
Quality Assurance
Maintenance
Deployment
APIs
Support
Performance Engineering
Product Engineering
UI Design
Vision Data Analysis
Design Extensibility
Documentation
Market Awareness
Advocacy
Strategy
Pricing Strategy
User Experience
Customer Engagement
Competitive Analysis
Market Research
Inspiring Customers
User Research
Adoption
buy/acquire/integrate over build
kill over let it rot
measure over hope
de-scope over half-bake
research over guess
challenge over believe
ask & validate over assume
PRODUCT
ENGINEERS ARE
NOT ARTISTS
FEEDBACK LOOP WITH
THE MARKET/CUSTOMER/USER
IS THE ULTIMATE FEEDBACK LOOP
PRODUCT ENGINEER IS INTERESTED IN
Photo by wackystuff - CC BY-NC 2.0
Even God himself created the world in 6 iterations!
Iterative Execution
PLAYING AS
A TEAM
Product Engineering is
a multi-discipline game
ENGINEERS
JUMP TO
SOLUTIONS
TOO QUICKLY
(including yours truly)
PRODUCT ENGINEERING IS ABOUT
LEAVING YOUR COMFORT ZONE
➤ enter uncharted territories
➤ make connections with people not from
your tribe
➤ go dangerously fast
➤ make constant tradeoffs between time,
cost, technical quality and scope
Picture courtesy of oklanica - CC BY-NC 2.0
“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, “Clean
Code”, …
➤ The balance between The Chaos and The
Order is the key - otherwise risk-takers
win or you collapse
Photo by Rich Renomeron - CC BY-NC-ND 2.0
PRODUCT ENGINEERING IS HARD
Photo by jochenWolters - CC BY-NC-ND 2.0
Developer plantations - colonialism of XXI century (GeeCON 2017)
RELATIVELY POOR ECONOMY DOES NOT HELP - CEE VS SILICON VALLEY
Plenty of investors?
Great networking options?
Rich parents?
Greater courage?
Bigger market?
More persistence?
Better companies?
Photo by Artur Andrzej CC BY-SA 4.0
RELATIVELY POOR ECONOMY DOES NOT HELP - CEE VS SILICON VALLEY
Plenty of investors?
Great networking options?
Rich parents?
Greater courage?
Bigger market?
More persistence?
Better companies?
Photo by Jeremy Segrott - CC BY 2.0
The Matrix, WarnerBros, 1999
REALITY - THOSE WHO KNOW “WHY” - TAKE IT ALL
Subcontractors / Craftsmen
Construction Companies
Investment
Group
Resource Engagement
Business - Why & How
Technology
Outsourcing Companies
REALITY - THOSE WHO KNOW “WHY” - TAKE IT ALL
Subcontractors / Craftsmen
Construction Companies
Investment
Group
Resource Engagement
Subcontractors
Craftsmen
Construction Companies
Investment Group
Profits
TECHNOLOGY IS A MEAN, NOT A GOAL
FOCUSING JUST ON IT PUTS YOU
IN DANGER
KNOW-HOW
KNOW-WHY
THE QUEST FOR THE PLACE TO GROW
➤ Direct exposure to customers and the market
➤ Direct exposure to “Business People”
➤ No single centre of gravity abroad
➤ Career paths in “Business”, ideally without the
need to relocate
➤ No people pigeonholing (aka. devs can do only
coding), a place for generalists
➤ Headquarters in Poland/CEE…?
➤ No slave-driver culture amongst local
management (think: Stephen for Django
Unchained…)
➤ Local capital involved
PEOPLE WHO STAY IN THEIR
COMFORT ZONE DO NOT EVOLVE
AND … BECOME IRRELEVANT
IT’S GOOD TIME TO TAKE RISKS
WHILE THERE IS STILL A DEMAND FOR
DEVELOPERS AND … YOU CAN DEMAND
THANK YOU
Twitter: @wseliga
We are
hiring
in Gdańsk!
Shameless
plug

More Related Content

PDF
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
Wojciech Seliga
 
PDF
5-10-15 years of Java developer career - Warszawa JUG 2015
Wojciech Seliga
 
PDF
Ten lessons I painfully learnt while moving from software developer
to entrep...
Wojciech Seliga
 
PDF
Devoxx Poland 2015: 5-10-15 years with Java
Wojciech Seliga
 
PDF
Software Development Innovation in Practice - 33rd Degree 2014
Wojciech Seliga
 
PDF
Ten lessons I painfully learnt while moving from software developer to entrep...
Wojciech Seliga
 
PDF
10 bezcennych lekcji dla software developera stającego się szefem firmy
Wojciech Seliga
 
PDF
Confitura 2013 Software Developer Career Unplugged
Wojciech Seliga
 
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
Wojciech Seliga
 
5-10-15 years of Java developer career - Warszawa JUG 2015
Wojciech Seliga
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Wojciech Seliga
 
Devoxx Poland 2015: 5-10-15 years with Java
Wojciech Seliga
 
Software Development Innovation in Practice - 33rd Degree 2014
Wojciech Seliga
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Wojciech Seliga
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
Wojciech Seliga
 
Confitura 2013 Software Developer Career Unplugged
Wojciech Seliga
 

What's hot (20)

PDF
Architects and design-org
Kinshuk Adhikary
 
PDF
How good is your software development team ?
Kinshuk Adhikary
 
PPT
(GCF2007) ICT as a Driver of Innovation and Entrepreneurship
Global Competitiveness Forum - GCF
 
PPTX
Achieving product market fit in startup context - The-state-of-practices and ...
Anh Nguyen Duc
 
PDF
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
Rosenfeld Media
 
PDF
Biz Product Learnings
Kinshuk Adhikary
 
PDF
OSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
NETWAYS
 
PDF
Smart Housekeeping Apps
Kinshuk Adhikary
 
PPT
Plugin style EA
Kinshuk Adhikary
 
PDF
The Technical Debt Trap
Doc Norton
 
PPTX
21st Century Work by Matt O'Kane | DevCon Summit 2015 #GoOpenSourcePH
DEVCON
 
PDF
Os Alrubaie Ruby
oscon2007
 
PDF
JavaCro'14 - Take Agile adoption to the next level with Integration Competenc...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PDF
From dev to ops and beyond - getting it done
Edorian
 
PPT
How Responsive Do You Want Your Website?
IWMW
 
PPTX
Technology for your Startup
Dave Gee
 
PPT
Os Long
oscon2007
 
PDF
A plumber's guide to SaaS
Kinshuk Adhikary
 
PPTX
UXPA2019 I am the LAAW! The Lean Accessibility Audit Workshop
UXPA International
 
PDF
State of Drupal keynote, DrupalCon Austin
Dries Buytaert
 
Architects and design-org
Kinshuk Adhikary
 
How good is your software development team ?
Kinshuk Adhikary
 
(GCF2007) ICT as a Driver of Innovation and Entrepreneurship
Global Competitiveness Forum - GCF
 
Achieving product market fit in startup context - The-state-of-practices and ...
Anh Nguyen Duc
 
Lean Engineering: Engineering for Learning & Experimentation in the Enterpris...
Rosenfeld Media
 
Biz Product Learnings
Kinshuk Adhikary
 
OSDC 2019 | Feature Branching considered Evil by Thierry de Pauw
NETWAYS
 
Smart Housekeeping Apps
Kinshuk Adhikary
 
Plugin style EA
Kinshuk Adhikary
 
The Technical Debt Trap
Doc Norton
 
21st Century Work by Matt O'Kane | DevCon Summit 2015 #GoOpenSourcePH
DEVCON
 
Os Alrubaie Ruby
oscon2007
 
JavaCro'14 - Take Agile adoption to the next level with Integration Competenc...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
From dev to ops and beyond - getting it done
Edorian
 
How Responsive Do You Want Your Website?
IWMW
 
Technology for your Startup
Dave Gee
 
Os Long
oscon2007
 
A plumber's guide to SaaS
Kinshuk Adhikary
 
UXPA2019 I am the LAAW! The Lean Accessibility Audit Workshop
UXPA International
 
State of Drupal keynote, DrupalCon Austin
Dries Buytaert
 
Ad

Viewers also liked (9)

PDF
Software Developer Career Unplugged - GeeCon 2013
Wojciech Seliga
 
PDF
Escaping Automated Test Hell - One Year Later
Wojciech Seliga
 
PDF
Spartez Open Day March 13th 2015
Wojciech Seliga
 
PDF
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
Wojciech Seliga
 
PDF
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
Wojciech Seliga
 
PDF
Escaping Test Hell - ACCU 2014
Wojciech Seliga
 
PDF
Social Hacking
Choong Ping Teo
 
PDF
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
Wojciech Seliga
 
PDF
Innowacja w praktyce - Infoshare 2014
Wojciech Seliga
 
Software Developer Career Unplugged - GeeCon 2013
Wojciech Seliga
 
Escaping Automated Test Hell - One Year Later
Wojciech Seliga
 
Spartez Open Day March 13th 2015
Wojciech Seliga
 
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
Wojciech Seliga
 
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
Wojciech Seliga
 
Escaping Test Hell - ACCU 2014
Wojciech Seliga
 
Social Hacking
Choong Ping Teo
 
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
Wojciech Seliga
 
Innowacja w praktyce - Infoshare 2014
Wojciech Seliga
 
Ad

Similar to Developer plantations - colonialism of XXI century (GeeCON 2017) (20)

PDF
The senior dev
Luciano Mammino
 
PPTX
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
Quentin Adam
 
PDF
L02 What is Software Architecture?
Ólafur Andri Ragnarsson
 
PDF
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...
IT Arena
 
PPTX
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
Joakim Lindbom
 
PPTX
The end of server management : hosting have to become a commodity - #devoxxPL...
Quentin Adam
 
PPTX
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
Joakim Lindbom
 
PPTX
L23 Summary and Conclusions
Ólafur Andri Ragnarsson
 
PPTX
The Developer Coefficient: a rising opportunity for businesses in Australia
Stripe
 
PPT
Y4IT - Technology Trends And The Skills You Should Learn
calenlegaspi
 
PPTX
You're the Engineer! Think Big!
Fatih Karatana
 
PDF
A Career In Technology
Geoff McCormack
 
PDF
From NASA to Startups to Big Commerce
Daniel Greenfeld
 
PPTX
Scaling the Stack and Yourself with it
Steven Cooper
 
PPTX
So you want to be a software developer? (version 2.0)
Tim Callaghan
 
PDF
How to Build Software If You Can't Write Code
Russell Wallace
 
PPTX
How Software Developers Destroy Business Value.pptx
Aaron Stannard
 
PPTX
Craftsmanship
Theo Schlossnagle
 
PPTX
The End of server management - Continuous delivery meetup Paris
Quentin Adam
 
PPTX
Beating the product credit crunch
Stephen Williams
 
The senior dev
Luciano Mammino
 
Be a modern developer ! #liveCoding #cloud #docker #akka #scala #amqp - at Ch...
Quentin Adam
 
L02 What is Software Architecture?
Ólafur Andri Ragnarsson
 
Modern Engineering Practices - Building Blocks for the New Digital Economy (A...
IT Arena
 
Rational User Group - May 2014 Stockholm - DevOps from an EA perspective
Joakim Lindbom
 
The end of server management : hosting have to become a commodity - #devoxxPL...
Quentin Adam
 
2014-10 DevOps NFi - Why it's a good idea to deploy 10 times per day v1.0
Joakim Lindbom
 
L23 Summary and Conclusions
Ólafur Andri Ragnarsson
 
The Developer Coefficient: a rising opportunity for businesses in Australia
Stripe
 
Y4IT - Technology Trends And The Skills You Should Learn
calenlegaspi
 
You're the Engineer! Think Big!
Fatih Karatana
 
A Career In Technology
Geoff McCormack
 
From NASA to Startups to Big Commerce
Daniel Greenfeld
 
Scaling the Stack and Yourself with it
Steven Cooper
 
So you want to be a software developer? (version 2.0)
Tim Callaghan
 
How to Build Software If You Can't Write Code
Russell Wallace
 
How Software Developers Destroy Business Value.pptx
Aaron Stannard
 
Craftsmanship
Theo Schlossnagle
 
The End of server management - Continuous delivery meetup Paris
Quentin Adam
 
Beating the product credit crunch
Stephen Williams
 

More from Wojciech Seliga (7)

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

Recently uploaded (20)

PDF
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
DOCX
The Five Best AI Cover Tools in 2025.docx
aivoicelabofficial
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
The Future of Smart Factories Why Embedded Analytics Leads the Way
Varsha Nayak
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PDF
Community & News Update Q2 Meet Up 2025
VictoriaMetrics
 
PPTX
AZ900_SLA_Pricing_2025_LondonIT (1).pptx
chumairabdullahph
 
PPTX
AIRLINE PRICE API | FLIGHT API COST |
philipnathen82
 
PPTX
10 Hidden App Development Costs That Can Sink Your Startup.pptx
Lunar Web Solution
 
PPTX
Why Use Open Source Reporting Tools for Business Intelligence.pptx
Varsha Nayak
 
PDF
Comprehensive Salesforce Implementation Services.pdf
VALiNTRY360
 
PPTX
Services offered by Dynamic Solutions in Pakistan
DaniyaalAdeemShibli1
 
PDF
How to Seamlessly Integrate Salesforce Data Cloud with Marketing Cloud.pdf
NSIQINFOTECH
 
PDF
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
Q-Advise
 
PDF
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
PPT
Overview of Oracle Receivables Process.ppt
nbvreddy229
 
PPTX
Save Business Costs with CRM Software for Insurance Agents
Insurance Tech Services
 
PDF
A REACT POMODORO TIMER WEB APPLICATION.pdf
Michael624841
 
DOCX
The Future of Smart Factories Why Embedded Analytics Leads the Way
Varsha Nayak
 
PPTX
Presentation of Computer CLASS 2 .pptx
darshilchaudhary558
 
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
The Five Best AI Cover Tools in 2025.docx
aivoicelabofficial
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
The Future of Smart Factories Why Embedded Analytics Leads the Way
Varsha Nayak
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Community & News Update Q2 Meet Up 2025
VictoriaMetrics
 
AZ900_SLA_Pricing_2025_LondonIT (1).pptx
chumairabdullahph
 
AIRLINE PRICE API | FLIGHT API COST |
philipnathen82
 
10 Hidden App Development Costs That Can Sink Your Startup.pptx
Lunar Web Solution
 
Why Use Open Source Reporting Tools for Business Intelligence.pptx
Varsha Nayak
 
Comprehensive Salesforce Implementation Services.pdf
VALiNTRY360
 
Services offered by Dynamic Solutions in Pakistan
DaniyaalAdeemShibli1
 
How to Seamlessly Integrate Salesforce Data Cloud with Marketing Cloud.pdf
NSIQINFOTECH
 
Microsoft Teams Essentials; The pricing and the versions_PDF.pdf
Q-Advise
 
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Overview of Oracle Receivables Process.ppt
nbvreddy229
 
Save Business Costs with CRM Software for Insurance Agents
Insurance Tech Services
 
A REACT POMODORO TIMER WEB APPLICATION.pdf
Michael624841
 
The Future of Smart Factories Why Embedded Analytics Leads the Way
Varsha Nayak
 
Presentation of Computer CLASS 2 .pptx
darshilchaudhary558
 

Developer plantations - colonialism of XXI century (GeeCON 2017)