/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:

More Related Content

PDF
How to Be Honest and Keep a Client?
KEY
Continuous Deployment - The New #1 Security Feature, from BSildesLA 2012
PPTX
Crowdsourcing Series: LinkedIn. By Vitaly Gordon & Patrick Philips.
PDF
DITA versus DITA-OT
PDF
The state of curl 2022
PDF
Five Trends We Are Afraid Of
PDF
FXD 2019 Keynote: Stephen Gates, InVision
PDF
PrDC Deliver - Agile 18 Years Later
How to Be Honest and Keep a Client?
Continuous Deployment - The New #1 Security Feature, from BSildesLA 2012
Crowdsourcing Series: LinkedIn. By Vitaly Gordon & Patrick Philips.
DITA versus DITA-OT
The state of curl 2022
Five Trends We Are Afraid Of
FXD 2019 Keynote: Stephen Gates, InVision
PrDC Deliver - Agile 18 Years Later

Similar to How Bright Is Our Future? (20)

PDF
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...
PDF
Maximum impact_minimum effort2019
PDF
[DSC Europe 24] Jesse Anderson - The State of Data Engineering
PPTX
Online Games Analytics - Data Science for Fun
PDF
Data Professionals: Job of the Century
PDF
The state of curl 2024 by Daniel Stenberg from curl up 2024
PDF
The state of curl 2024 by Daniel Stenberg from curl up 2024
PDF
Basics of B2B eCommerce - what customers expect, and how to meet those expect...
PPTX
Accidental DataOps
PDF
Predict the Oscars using Data Science
PDF
VSSML18. Machine Learning for ICOs
PDF
Software Testing Pitfalls
PDF
Is Your Agile Lean Enough
PDF
Data Modelling For Software Engineers V2.pdf
PDF
Understanding Design Tokens, from UX tool to production - Débora Barreto Orne...
PDF
Inside Intralinks 0 to SEO
PDF
Git to empower your instinctive skills and your collaboration culture
PDF
Characteristics of Sustainable OSS Projects:
 A Theoretical and Empirical Study
PDF
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
PDF
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...
Conférence Laboratoire des Mondes Virtuels_Dataiku_Choix technologiques pour ...
Maximum impact_minimum effort2019
[DSC Europe 24] Jesse Anderson - The State of Data Engineering
Online Games Analytics - Data Science for Fun
Data Professionals: Job of the Century
The state of curl 2024 by Daniel Stenberg from curl up 2024
The state of curl 2024 by Daniel Stenberg from curl up 2024
Basics of B2B eCommerce - what customers expect, and how to meet those expect...
Accidental DataOps
Predict the Oscars using Data Science
VSSML18. Machine Learning for ICOs
Software Testing Pitfalls
Is Your Agile Lean Enough
Data Modelling For Software Engineers V2.pdf
Understanding Design Tokens, from UX tool to production - Débora Barreto Orne...
Inside Intralinks 0 to SEO
Git to empower your instinctive skills and your collaboration culture
Characteristics of Sustainable OSS Projects:
 A Theoretical and Empirical Study
Codemotion Milan 2018 - AI with a devops mindset: experimentation, sharing an...
Thiago de Faria - AI with a devops mindset - experimentation, sharing and eas...

More from Yegor Bugayenko (20)

PDF
Can Distributed Teams Deliver Quality?
PDF
Are You Sure You Are Not a Micromanager?
PDF
On Requirements Management (Demotivate Them Right)
PDF
My Experience of 1000 Interviews
PDF
Are you sure you are not a micromanager?
PDF
Quality Assurance vs. Testing
PDF
Is Java Getting Better?
PDF
Typical Pitfalls in Testing
PDF
Experts vs Expertise
PDF
Who Cares About Quality?
PDF
Quantity vs. Quality
PDF
Experts vs Expertise
PDF
Zold: a cryptocurrency without Blockchain
PDF
Life Without Blockchain
PDF
How to Cut Corners and Stay Cool
PDF
Math or Love?
PDF
How much do you cost?
PDF
Java Annotations Are a Bad Idea
PDF
Make Customers Trust You
PDF
Object-Oriented JUnit Tests
Can Distributed Teams Deliver Quality?
Are You Sure You Are Not a Micromanager?
On Requirements Management (Demotivate Them Right)
My Experience of 1000 Interviews
Are you sure you are not a micromanager?
Quality Assurance vs. Testing
Is Java Getting Better?
Typical Pitfalls in Testing
Experts vs Expertise
Who Cares About Quality?
Quantity vs. Quality
Experts vs Expertise
Zold: a cryptocurrency without Blockchain
Life Without Blockchain
How to Cut Corners and Stay Cool
Math or Love?
How much do you cost?
Java Annotations Are a Bad Idea
Make Customers Trust You
Object-Oriented JUnit Tests

Recently uploaded (20)

PDF
substrate PowerPoint Presentation basic one
PPTX
Report in SIP_Distance_Learning_Technology_Impact.pptx
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
Examining Bias in AI Generated News Content.pdf
PDF
CEH Module 2 Footprinting CEH V13, concepts
PPTX
How to use fields_get method in Odoo 18
PDF
Advancements in abstractive text summarization: a deep learning approach
PDF
Internet of Things (IoT) – Definition, Types, and Uses
PDF
Altius execution marketplace concept.pdf
PDF
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
PPT
Overviiew on Intellectual property right
PDF
Streamline Vulnerability Management From Minimal Images to SBOMs
PDF
Introduction to c language from lecture slides
PDF
Addressing the challenges of harmonizing law and artificial intelligence tech...
PDF
Human Computer Interaction Miterm Lesson
PPTX
CRM(Customer Relationship Managmnet) Presentation
PDF
Ebook - The Future of AI A Comprehensive Guide.pdf
PPTX
How to Convert Tickets Into Sales Opportunity in Odoo 18
PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PDF
NewMind AI Journal Monthly Chronicles - August 2025
substrate PowerPoint Presentation basic one
Report in SIP_Distance_Learning_Technology_Impact.pptx
Build automations faster and more reliably with UiPath ScreenPlay
Examining Bias in AI Generated News Content.pdf
CEH Module 2 Footprinting CEH V13, concepts
How to use fields_get method in Odoo 18
Advancements in abstractive text summarization: a deep learning approach
Internet of Things (IoT) – Definition, Types, and Uses
Altius execution marketplace concept.pdf
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
Overviiew on Intellectual property right
Streamline Vulnerability Management From Minimal Images to SBOMs
Introduction to c language from lecture slides
Addressing the challenges of harmonizing law and artificial intelligence tech...
Human Computer Interaction Miterm Lesson
CRM(Customer Relationship Managmnet) Presentation
Ebook - The Future of AI A Comprehensive Guide.pdf
How to Convert Tickets Into Sales Opportunity in Odoo 18
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
NewMind AI Journal Monthly Chronicles - August 2025

How Bright Is Our Future?