Yegor Bugayenko

Yegor Bugayenko’s Followers (166)

member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
member photo
Alexis ...
915 books | 84 friends

Giorgio...
151 books | 43 friends

Craig F...
211 books | 55 friends

Benjami...
2,193 books | 236 friends

Maxum Jazz
567 books | 106 friends

Andrzej...
793 books | 32 friends

James H...
571 books | 55 friends

Manfredi
315 books | 77 friends

More friends…

Yegor Bugayenko

Goodreads Author


Born
in Dnepropetrovsk, Ukraine
Website

Twitter

Genre

Member Since
March 2016

URL


Yegor is a software developer in Huawei; a CTO at Zerocracy, an AI-based software platform for management; a VC at SeedRamp.com; a regular blogger at www.yegor256.com; a co-author of EOLANG, an experimental object-oriented programming language; a proud holder of PMP and OCMEA certifications; a hands-on Java developer and a lead architect of Rultor.com and Takes.org. Yegor lives in Moscow, Russia. ...more

The End of Type Annotations

Type annotations are what make statically typed object-oriented languages like Java run faster and safer.Without annotations, every variable would effectively collapse to Object, forcing runtime casts.The code would work, but slower and with more runtime errors.Some type annotations may be inferred instead of being explicitly specified by a programmer.Not all though.In Java, for example, a number

Read more of this blog post »
 •  0 comments  •  flag
Share on Twitter
Published on August 16, 2025 17:00
Average rating: 4.07 · 488 ratings · 92 reviews · 6 distinct worksSimilar authors
Elegant Objects

really liked it 4.00 avg rating — 299 ratings3 editions
Rate this book
Clear rating
Elegant Objects (Volume 2)

3.94 avg rating — 87 ratings
Rate this book
Clear rating
Code Ahead

4.41 avg rating — 54 ratings
Rate this book
Clear rating
256 Bloghacks

4.39 avg rating — 36 ratings2 editions
Rate this book
Clear rating
Junior Objects

4.33 avg rating — 9 ratings
Rate this book
Clear rating
Angry Tests

really liked it 4.00 avg rating — 3 ratings
Rate this book
Clear rating
More books by Yegor Bugayenko…
Leadership BS: Fi...
Rate this book
Clear rating

 
Everything is Neg...
Rate this book
Clear rating

 
What Women Want I...
Rate this book
Clear rating

 

Yegor’s Recent Updates

Yegor Bugayenko wrote a new blog post

The End of Type Annotations

Type annotations are what make statically typed object-oriented languages like Java run faster and safer.Without annotations, every variable would eff Read more of this blog post »
Yegor Bugayenko and 3 other people liked apollojet's review of Code Ahead:
Code Ahead by Yegor Bugayenko
"The hero of the book is psychopatic son of a bitch and I wish every single one in the industry would think and act like him.
10 Nietschze quotations out of 10."
Code Ahead by Yegor Bugayenko
"Interesting point of view. I want to believe in presented ideas. Will wait for continuation."
Code Ahead by Yegor Bugayenko
"No es un libro para todos. Habla de muchos temas, es la opinión del autor fundamentada en el estudio y parece que la lectura de muchos otros libros y recursos, sobre el desarrollo de software en general.

Presenta una visión cínica del mundo, en el que" Read more of this review »
Yegor Bugayenko rated a book it was amazing
Angry Tests by Yegor Bugayenko
Angry Tests
by Yegor Bugayenko (Goodreads Author)
Rate this book
Clear rating
Yegor Bugayenko rated a book it was amazing
Junior Objects by Yegor Bugayenko
Junior Objects
by Yegor Bugayenko (Goodreads Author)
Rate this book
Clear rating
Yegor Bugayenko has read
Junior Objects by Yegor Bugayenko
Junior Objects
by Yegor Bugayenko (Goodreads Author)
Rate this book
Clear rating
More of Yegor's books…
Quotes by Yegor Bugayenko  (?)
Quotes are added by the Goodreads community and are not verified by Goodreads. (Learn more)

“Any software project must have a technical leader, who is responsible for all technical decisions made by the team and have enough authority to make them. Responsibility and authority are two mandatory components that must be present in order to make it possible to call such a person an architect.”
Yegor Bugayenko, Code Ahead

“Quality must be enforced, otherwise it won't happen. We programmers must be required to write tests, otherwise we won't do it.”
Yegor Bugayenko, Code Ahead

“If I don't understand you, it's your fault”
Yegor Bugayenko, Elegant Objects

“If I don't understand you, it's your fault”
Yegor Bugayenko, Elegant Objects

“All companies are built as hierarchies, no matter what that holacracy adepts are saying now. It's always a boss on the top and then people who report to him down to the lowest level. Staying on the lowest level is what I always try to avoid. Not only because I have some dignity, but mostly because I am lazy. The lower you are in the hierarchy, the more work you have to do and the less money you get for it. This is how the division of labor works, not only in the software industry.”
Yegor Bugayenko, Code Ahead

“It is not loyalty or internal motivation that drives us programmers forward. We must write our code when the road to our personal success is absolutely clear for us and writing high quality code obviously helps us move forward on this road. To make this happen, the management has to define the rules of the game, also known as "process", and make sure they are strictly enforced, which is much more difficult than "being agile".”
Yegor Bugayenko, Code Ahead

“To make technical decisions, a result-oriented team needs a strong architect and a decision making process, not meetings.”
Yegor Bugayenko, Code Ahead

“Quality must be enforced, otherwise it won't happen. We programmers must be required to write tests, otherwise we won't do it.”
Yegor Bugayenko, Code Ahead




No comments have been added yet.