Bozhidar Bozhanov

About Bozhidar Bozhanov

Senior Java developer, one of the top stackoverflow users, fluent with Java and Java technology stacks - Spring, JPA, JavaEE, as well as Android, Scala and any framework you throw at him. creator of Computoser - an algorithmic music composer. Worked on telecom projects, e-government and large-scale online recruitment and navigation platforms.

The Lazy Expert

Until two years ago I was reading tech articles every day, I was regularly watching presentations, I was contributing significantly to stackoverflow.

Then I gradually reduced my “efforts” of this sort. Followed a couple of tech aggregators (HN, reddit, DZone) on twitter, and that has been the only source of blogposts and articles ever since. I almost stopped answering stackoverflow questions. In a way, I ditched the habit of constantly and pro-actively engaging with the tech world, and started doing that on an on-demand basis, only occasionally reading, watching or answering.

Why is that? Probably I began to think of myself as “expert”, and most of the stuff I stumbled upon was either already familiar to me, or too niche. Yet another web framework? Yet another article describing a best practice I already know. Yet another very specific usecase that I would only need to read when confronted with the problem, and then Google will find that article for me. Most of the questions on stackoverflow were old questions repeated. “How do I resolve this exception”, “How do I do this task with this framework”, “How to do X in Java”.

And probably I was overwhelmed by the tons of information poured into my RSS reader every hour. I eventually stopped using RSS and switched to twitter, where I was getting just a fraction of the tech pieces I used to get with RSS.

Is that bad? Am I feeling less up-to-date and therefore less capable of picking the right technique or technology for a given problem? I don’t think so, at least not yet. Is this the regular path an experienced developer walks? I can’t tell, but it sounds logical – with time you become picky about the articles you read. Or it is laziness? Or overconfidence? Boredom? All three?

I don’t have definitive answers, but so far it feels ok – I’m still learning new technologies and I’m still mostly up-to-date with the tech world. Probably I’ve managed to optimize my learning. Now I’ll just have to try not to be carried away. I hope in 5 years I won’t be a middle-aged, lazy, over-confident, cynical developer, just like the average one out there.
 

Reference: The Lazy Expert from our JCG partner Bozhidar Bozhanov at the Bozho’s tech blog blog.

Do you want to know how to develop your skillset to become a Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!

1. JPA Mini Book

2. JVM Troubleshooting Guide

3. JUnit Tutorial for Unit Testing

4. Java Annotations Tutorial

5. Java Interview Questions

6. Spring Interview Questions

7. Android UI Design

and many more ....

Leave a Reply


six × = 6



Java Code Geeks and all content copyright © 2010-2015, Exelixis Media Ltd | Terms of Use | Privacy Policy | Contact
All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.
Do you want to know how to develop your skillset and become a ...
Java Rockstar?

Subscribe to our newsletter to start Rocking right now!

To get you started we give you our best selling eBooks for FREE!

Get ready to Rock!
To download the books, please verify your email address by following the instructions found on the email we just sent you.

THANK YOU!

Close