How Bright Is Our Future?

/37@yegor256 1
Yegor Bugayenko
How Bright Is

Our Future?
4
/37@yegor256 2
1.2K
14.3K
120K LoC
4K commits
100 devs
/37@yegor256 3
2000 2017 2034
100+ devs

Big office

Outsourcing
100+ devs

No office
Product
/37@yegor256 4
Labor was cheap.
Not anymore.
1
/37@yegor256 5
%
t
RAM
Labor
$80K/year
$250K
$1K per Gb
$5
Java, PHP, MySQL
2000 2017
/37@yegor256 6
We have to write for:
Computers
2000
People
2017
/37@yegor256 7
vs.Hackers
2000
Designers
2017
/37@yegor256 8
Hackers
Code for hackers.
Standards are boring.
Unit tests are for juniors.
Fire-fighting is fun.
Talk, don’t doc.
Don’t touch my code!
/37@yegor256 9
Designers
Code for newbies.
Standards and rules are fun.
Unit tests are for pros.
Fire-fighting is annoying.
Doc, don’t talk.
Refactor my code!
/37@yegor256 10
Execute Maintainvs.
2000 2017
/37@yegor256 11
Be a designer
My plan
/37@yegor256 12
We were coding.
Now we reuse.
2
/37@yegor256 13
“Linear and quadratic growth is the
dominant growth pattern of open source
software projects” — Amit Deshpande and Dirk Riehle
SAP Research, SAP Labs LLC, 2007

https://goo.gl/xTKlL2
/37@yegor256 14
https://octoverse.github.com/
8K+ contributors

at docker/docker
20M active repos
11M users80M pull requests

since 2010
/37@yegor256 15
— Klint Finley, Wired, November 2016
https://goo.gl/TdyUtX
“Some of the biggest companies in the world
are not only using open source software, but
open sourcing their own code as well.”
/37@yegor256 16
“Either you contribute or not,

you are an open source contributor.”
— me
/37@yegor256 17
Your

Code
Our

Code
Your Service
/37@yegor256 18
— Matt Asay, TechRepublic, July 2016
https://goo.gl/bN857E
“Red Hat keeps minting money by making
others' innovations easier to use for
mainstream enterprises.”
/37@yegor256 19
Our

Code
Your Service
Your

Code
/37@yegor256 20
My plan
Create my own projects
Grow followers
Watch them
Open my code
/37@yegor256 21
We had cubicles.
Now we live in Bali.
3
/37@yegor256 22
Thanks to the Internet.
/37@yegor256 23
We don’t hire a programmer in Riga.
We hire a programmer.
/37@yegor256 24
The rules of the market are changing:
Rate
References
Education
Personality
Language
Skills
Legal status
/37@yegor256 25
Interim platforms:
/37@yegor256 26
No salaries.
No offices.
No meetings.
No managers.
The future:
/37@yegor256 27
The era of freelancers is coming.
/37@yegor256 28
Maybe even no companies,

just projects?
/37@yegor256 29
My plan
Invest into the resume
Study management
Be independent
/37@yegor256 30
We were selling.

Now we evangelize.
4
/37@yegor256 31
Tech Career
Software Architect
Senior Developer
Developer
Junior Developer
Tester
Technology Evangelist/Advocate
/37@yegor256 32
Your community is your value.
/37@yegor256 33
Possible “giveaways”:
Blog
Product
StackOverflow
Lessons
Webinars
Books
Pull requests
Workshops
/37@yegor256 34
The market is the judge.
Not the employer!
/37@yegor256 35
Give away more than I take back.
My plan
Build communities.
Speak at conferences.
/37@yegor256 36
Invest into your resume.
Summary
Be a designer, not a hacker.
Contribute to open source.
Grow your community.
/37@yegor256 37
The article on the blog:
1 of 37

Recommended

How to Be Honest and Keep a Client? by
How to Be Honest and Keep a Client?How to Be Honest and Keep a Client?
How to Be Honest and Keep a Client?Yegor Bugayenko
479 views32 slides
Continuous Deployment - The New #1 Security Feature, from BSildesLA 2012 by
Continuous Deployment - The New #1 Security Feature, from BSildesLA 2012Continuous Deployment - The New #1 Security Feature, from BSildesLA 2012
Continuous Deployment - The New #1 Security Feature, from BSildesLA 2012Nick Galbreath
1.8K views61 slides
Crowdsourcing Series: LinkedIn. By Vitaly Gordon & Patrick Philips. by
Crowdsourcing Series: LinkedIn. By Vitaly Gordon & Patrick Philips. Crowdsourcing Series: LinkedIn. By Vitaly Gordon & Patrick Philips.
Crowdsourcing Series: LinkedIn. By Vitaly Gordon & Patrick Philips. Hakka Labs
2.6K views45 slides
DITA versus DITA-OT by
DITA versus DITA-OTDITA versus DITA-OT
DITA versus DITA-OTRobert Anderson
928 views41 slides
Meta Millionare.pdf by
Meta Millionare.pdfMeta Millionare.pdf
Meta Millionare.pdfAdvistGlobal1
4 views5 slides
The state of curl 2022 by
The state of curl 2022The state of curl 2022
The state of curl 2022Daniel Stenberg
43 views98 slides

More Related Content

Similar to How Bright Is Our Future?

PrDC Deliver - Agile 18 Years Later by
PrDC Deliver - Agile 18 Years LaterPrDC Deliver - Agile 18 Years Later
PrDC Deliver - Agile 18 Years LaterJason Little
594 views45 slides
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ... by
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...Johan-André Jeanville
742 views48 slides
Maximum impact_minimum effort2019 by
Maximum impact_minimum effort2019Maximum impact_minimum effort2019
Maximum impact_minimum effort2019Agile Austria Conference
520 views32 slides
Online Games Analytics - Data Science for Fun by
Online Games Analytics - Data Science for FunOnline Games Analytics - Data Science for Fun
Online Games Analytics - Data Science for FunDataiku
1.7K views49 slides
Data Professionals: Job of the Century by
Data Professionals: Job of the CenturyData Professionals: Job of the Century
Data Professionals: Job of the CenturyAnkit Rathi
104 views39 slides
Basics of B2B eCommerce - what customers expect, and how to meet those expect... by
Basics of B2B eCommerce - what customers expect, and how to meet those expect...Basics of B2B eCommerce - what customers expect, and how to meet those expect...
Basics of B2B eCommerce - what customers expect, and how to meet those expect...Justin King
56.6K views36 slides

Similar to How Bright Is Our Future?(20)

PrDC Deliver - Agile 18 Years Later by Jason Little
PrDC Deliver - Agile 18 Years LaterPrDC Deliver - Agile 18 Years Later
PrDC Deliver - Agile 18 Years Later
Jason Little594 views
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ... by Johan-André Jeanville
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...
Online Games Analytics - Data Science for Fun by Dataiku
Online Games Analytics - Data Science for FunOnline Games Analytics - Data Science for Fun
Online Games Analytics - Data Science for Fun
Dataiku1.7K views
Data Professionals: Job of the Century by Ankit Rathi
Data Professionals: Job of the CenturyData Professionals: Job of the Century
Data Professionals: Job of the Century
Ankit Rathi104 views
Basics of B2B eCommerce - what customers expect, and how to meet those expect... by Justin King
Basics of B2B eCommerce - what customers expect, and how to meet those expect...Basics of B2B eCommerce - what customers expect, and how to meet those expect...
Basics of B2B eCommerce - what customers expect, and how to meet those expect...
Justin King56.6K views
Accidental DataOps by Steve Ross
Accidental DataOpsAccidental DataOps
Accidental DataOps
Steve Ross239 views
Predict the Oscars using Data Science by TJ Stalcup
Predict the Oscars using Data SciencePredict the Oscars using Data Science
Predict the Oscars using Data Science
TJ Stalcup376 views
VSSML18. Machine Learning for ICOs by BigML, Inc
VSSML18. Machine Learning for ICOsVSSML18. Machine Learning for ICOs
VSSML18. Machine Learning for ICOs
BigML, Inc123 views
Is Your Agile Lean Enough by Ge Tsai
Is Your Agile Lean EnoughIs Your Agile Lean Enough
Is Your Agile Lean Enough
Ge Tsai310 views
Understanding Design Tokens, from UX tool to production - Débora Barreto Orne... by Wey Wey Web
Understanding Design Tokens, from UX tool to production - Débora Barreto Orne...Understanding Design Tokens, from UX tool to production - Débora Barreto Orne...
Understanding Design Tokens, from UX tool to production - Débora Barreto Orne...
Wey Wey Web93 views
Inside Intralinks 0 to SEO by Conductor
Inside Intralinks 0 to SEOInside Intralinks 0 to SEO
Inside Intralinks 0 to SEO
Conductor523 views
Characteristics of Sustainable OSS Projects:
 A Theoretical and Empirical Study by Hideaki Hata
Characteristics of Sustainable OSS Projects:
 A Theoretical and Empirical StudyCharacteristics of Sustainable OSS Projects:
 A Theoretical and Empirical Study
Characteristics of Sustainable OSS Projects:
 A Theoretical and Empirical Study
Hideaki Hata728 views
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an... by Thiago de Faria
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
Thiago de Faria320 views
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas... by Codemotion
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Codemotion138 views
SF Data Science: Developing Data Products by Peter Skomoroch
SF Data Science: Developing Data ProductsSF Data Science: Developing Data Products
SF Data Science: Developing Data Products
Peter Skomoroch3.3K views
What To Do When You Can't Do Anything - SEO Soft Skills - Clarity '14 by Keith Goode
What To Do When You Can't Do Anything - SEO Soft Skills - Clarity '14What To Do When You Can't Do Anything - SEO Soft Skills - Clarity '14
What To Do When You Can't Do Anything - SEO Soft Skills - Clarity '14
Keith Goode9.6K views

More from Yegor Bugayenko

Can Distributed Teams Deliver Quality? by
Can Distributed Teams Deliver Quality?Can Distributed Teams Deliver Quality?
Can Distributed Teams Deliver Quality?Yegor Bugayenko
269 views23 slides
Are You Sure You Are Not a Micromanager? by
Are You Sure You Are Not a Micromanager?Are You Sure You Are Not a Micromanager?
Are You Sure You Are Not a Micromanager?Yegor Bugayenko
245 views16 slides
On Requirements Management (Demotivate Them Right) by
On Requirements Management (Demotivate Them Right)On Requirements Management (Demotivate Them Right)
On Requirements Management (Demotivate Them Right)Yegor Bugayenko
220 views16 slides
My Experience of 1000 Interviews by
My Experience of 1000 InterviewsMy Experience of 1000 Interviews
My Experience of 1000 InterviewsYegor Bugayenko
219 views20 slides
Are you sure you are not a micromanager? by
Are you sure you are not a micromanager?Are you sure you are not a micromanager?
Are you sure you are not a micromanager?Yegor Bugayenko
251 views15 slides
Quality Assurance vs. Testing by
Quality Assurance vs. TestingQuality Assurance vs. Testing
Quality Assurance vs. TestingYegor Bugayenko
660 views25 slides

More from Yegor Bugayenko(20)

Can Distributed Teams Deliver Quality? by Yegor Bugayenko
Can Distributed Teams Deliver Quality?Can Distributed Teams Deliver Quality?
Can Distributed Teams Deliver Quality?
Yegor Bugayenko269 views
Are You Sure You Are Not a Micromanager? by Yegor Bugayenko
Are You Sure You Are Not a Micromanager?Are You Sure You Are Not a Micromanager?
Are You Sure You Are Not a Micromanager?
Yegor Bugayenko245 views
On Requirements Management (Demotivate Them Right) by Yegor Bugayenko
On Requirements Management (Demotivate Them Right)On Requirements Management (Demotivate Them Right)
On Requirements Management (Demotivate Them Right)
Yegor Bugayenko220 views
My Experience of 1000 Interviews by Yegor Bugayenko
My Experience of 1000 InterviewsMy Experience of 1000 Interviews
My Experience of 1000 Interviews
Yegor Bugayenko219 views
Are you sure you are not a micromanager? by Yegor Bugayenko
Are you sure you are not a micromanager?Are you sure you are not a micromanager?
Are you sure you are not a micromanager?
Yegor Bugayenko251 views
Zold: a cryptocurrency without Blockchain by Yegor Bugayenko
Zold: a cryptocurrency without BlockchainZold: a cryptocurrency without Blockchain
Zold: a cryptocurrency without Blockchain
Yegor Bugayenko282 views
How to Cut Corners and Stay Cool by Yegor Bugayenko
How to Cut Corners and Stay CoolHow to Cut Corners and Stay Cool
How to Cut Corners and Stay Cool
Yegor Bugayenko318 views

Recently uploaded

Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...ShapeBlue
55 views12 slides
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TShapeBlue
38 views34 slides
Ransomware is Knocking your Door_Final.pdf by
Ransomware is Knocking your Door_Final.pdfRansomware is Knocking your Door_Final.pdf
Ransomware is Knocking your Door_Final.pdfSecurity Bootcamp
66 views46 slides
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...ShapeBlue
54 views18 slides
"Surviving highload with Node.js", Andrii Shumada by
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
33 views29 slides
Five Things You SHOULD Know About Postman by
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About PostmanPostman
38 views43 slides

Recently uploaded(20)

Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue55 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue38 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue54 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays33 views
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman38 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue64 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software317 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray1042 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue106 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue75 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue37 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue44 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10345 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson126 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT by ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue66 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue28 views

How Bright Is Our Future?