Developers to follow on Twitter
May 2019 · Riga, Latvia · comments
The list was updated in 2020.
In addition to books and conferences, Twitter is my primary source of inspiration. Unfortunately, some developers don’t use Twitter because they find it too noisy. To improve the situation, I decided to compile a list of 20 high-quality Twitter accounts with good signal vs. noise ratio.
Jakub is a hands-on Solutions Architect with deep experience is Domain Driven Design, Test/Behavior Driven Development, Spring, Microservices, and JVM.
My new trick for remote work –— Jakub Nabrdalik (@jnabrdalik) September 26, 2018
When I fail to solve a coding problem that I need solved by the next day, instead of staying late and fighting while tired, I leave & wake up earlier to solve it in the morning.
It's so much easier to code when you are rested.
Venkat is a programmer, author of many books, speaker, founder Agile Developer, Inc., professor of Computer Science at the University of Houston.
Learning to program is like learning music. We don't learn by merely watching others or listening. Learn by creating a lot of noise, be guided and critiqued continuously, and practice like crazy until you can feel the harmony (in code).— Venkat Subramaniam (@venkat_s) February 23, 2019
Sandro is a software craftsman, speaker, founder of London Software Craftsmanship Community, and the author of The Software Craftsman book.
Code coverage is a side effect, not a goal. The only time I find the metric useful is when I’m working with legacy and want to have an indication if there are tests for the part of the code I’m interested in.— Sandro Mancuso (@sandromancuso) February 2, 2019
Kelsey is a well-known authority in the DevOps community. He works as a Staff Developer Advocate for Google Cloud Platform.
Once you've found success, your next goal should be helping others do the same.— Kelsey Hightower (@kelseyhightower) October 19, 2018
Sarah is an award-winning speaker, Head of Developer Experience at Netlify, and Writer at CSS-Tricks. She is also a Vue Core team member.
So strange I never saw people count the lines of code Steve Jobs or Elon Musk have written 🤔— Sarah Drasner (@sarah_edo) April 12, 2019
Paul works on the Google Chrome team focused on Developer Tooling, and everything else Chrome can do to make you a productive web developer. Paul has developed many OSS tools including Modernizr, Yeoman, and HTML5 Boilerplate.
Michael is an expert in software and organization design. He is the author of Working Effectively with Legacy Code book.
Imagine how nicer code would become if GitHub’s pages for source didn’t support horizontal scrolling.— Michael Feathers (@mfeathers) May 24, 2019
Yegor is a programmer, OSS contributor, and the founder of Zerocracy — software engineering and management platform with a unique methodology. He is also an author of Elegant Objects – a book about object-oriented programming.
A good code is not the one that works, but the one that is easy to read.— Yegor Bugayenko (@yegor256) July 11, 2018
Robert C. Martin
Robert Martin, also known as Uncle Bob, is the author of bestselling Clean Code, Clean Coder and Clean Architecture books.
Developers do not have to justify testing and refactoring to management; because those disciplines increase efficiency and productivity. Indeed, it is the lack of such disciplines that ought to require justification. I doubt any could truly be found.— Uncle Bob Martin (@unclebobmartin) May 20, 2019
Martin is an expert in the enterprise software design and the author of Refactoring and Patterns of Enterprise Application Architecture books.
Good software architecture advice is always worth considering, but it should never be always carried out— Martin Fowler (@martinfowler) June 5, 2015
J. B. Rainsberger
J.B. is a conference speaker and software mentor, helping both teams and individual programmers learn high-productivity techniques for delivering software.
Another successful coaching session. This time – don't rush to write elegant code; write inelegant code, then look for examples of how you might improve it, then let yourself refactor in that direction. Building a vocabulary makes elegance easier to achieve.— ☕ J. B. Rainsberger (@jbrains) July 12, 2018
Kent Beck is the original signer of the Agile Manifesto, author of the eXtreme Programming book series, rediscoverer of Test-Driven Development.
tdd is a great excuse to think about the problem before you think about the solution— Kent Beck (@KentBeck) August 24, 2013
Independent consultant focusing on Microservices, cloud, and Continuous Delivery. Sam wrote a book on Building Microservices.
Saying a software architecture is “bad” isn’t terribly helpful, and misses the point. All architecture ends up being optimised around something, and the goals and constraints you now have may just differ from those people who came before— Sam Newman (@samnewman) November 12, 2018
Cory is a React consultant, trainer at Pluralsight, speaker, software architect, and Microsoft MVP.
Unpopular opinion – The team lead should approve all code reviews.— Cory House (@housecor) April 2, 2019
Without a clear person with skin in the game, code quality tends to atrophy. Why? Code reviews get rubber stamped.
Yes, the team should review too, but the lead is ultimately responsible for maintaining quality.
Author of “Software Architecture for Developers,” award-winning speaker, trainer, creator of C4 model for visualizing software structure.
It’s funny, software developers often won’t listen to architects in their own organisations who haven’t written code for N years, yet they *will* listen to speakers at conferences who haven’t built or run real software systems for N years.— Simon Brown (@simonbrown) March 14, 2019
Java Champion, the founder of Bucharest Software Craftsmanship Community, trainer, speaker, lead architect at IBM.
"When one person teaches, two people learn."— Victor Rentea (@VictorRentea) May 23, 2019
Frameworks and APIs change fast. Software design principles are evergreen. Learn principles that translate across language barriers.— Eric Elliott (@_ericelliott) May 25, 2019
Software developer, problem solver, JVM & open-source enthusiast.
DRY is not about avoiding code repetition, it's all about having only single representation of a piece of knowledge in code - don't repeat your knowledge!— Kamil Szymański (@kszdev) January 10, 2019
Developer, entrepreneur, open-source enthusiast, DevOps and eXtreme Automation trainer.
When you know the tool - it's just a tool, when you don't know the tool - it's a legendary artifact only to be used by chosen ones (#git, #docker, #strace etc)— Andrey Adamovich (@codingandrey) August 27, 2018
You can follow me, too. I tweet about software development, mentoring, and recruiting.
When developers who complain that their managers do not give enough time to write "high-quality code," are given more time, they keep producing crap. There must be a connection.— Eduards Sizovs 👨🏻💻 (@eduardsi) May 15, 2019
What accounts you actively follow and never considered muting?