Regardless of what platforms you work with or which programming language you use, Twitter can be a useful resource for finding experts in your field who share tricks of the trade, job openings, and the latest news and trends.
Many developer networks have a presence on Twitter, which can be easily found simply by typing a platform name or programming language into the Twitter search field. Global as well as local developer networks are pervasive on Twitter.
For example, @AndroidDev is the official Twitter profile for Google's Android Developer network, which posts the latest news an all things Android-related. While this is not an actual person you can interact with, with over 270,000 followers, this profile acts as the hub for developers world-wide involved in Android development.
If you are new to Twitter and hoping to use it to make contacts or find a programming job on Twitter, check out our article on Using Twitter to Advance Your IT Career.
12 Programmers to Follow on Twitter
Following is a list of a dozen programmers on Twitter with expertise in their fields. Each of them have been on Twitter for at least a couple years, but are all still active there. Like any Twitter list, this one is certainly not comprehensive, but it should give you a starting point for finding people involved in software programming and development in a variety of programs and platforms.
Bryan O'Sullivan @ bos31337 is the author of Haskell and co-author of Mercurial: The Definitive Guide both published by O'Reilly, as well as the co-author of The Jini Specification.
Jeff Atwood @codinghorror is the co-founder of stackoverflow.com and stackexchange.com. While his profile includes the disclaimer that he has no idea what he's talking about, 82,000 followers might disagree. His blog post on The Future of Markdown urges better standardization and lists needed tweaks for the Markdown language.
Cal Henderson @iamcal is the VP of Engineering at Glitch.com, former Director of Engineering at Flickr, PHP programmer and the author of O'Reilly's Building Scalable Web Sites.
K. Scott Allen @OdeToCode is a published author with expertise in C#, ASP.NET, ASP.NET MVC and SQL.
Alex Payne @al3x is a programmer, writer and self-described secular humanist. He is the co-author of Programming Scala</> published by O'Reilly and is an expert on emerging programming languages and technologies. Payne was formerly the CTO of Simple and before that helped build Twitter's developer platform as one of their first employees in 2007.
Jason Fried @jasonfried is the co-author of the New York Times bestseller Rework and co-founder of 37Signals.com, both along with David Heinemeier Hansson. "[Facebook and Twitter] aren't the real problems in the office," Fried says, "The real problems are what I like to call the M&Ms, the Managers and the Meetings."
Chris Smith @aChrisSmith is an engineer working at Google on next generation developer tools. Before Google, he worked at Microsoft on the F# team. He is also the author of Programming F# a guide to writing simple code to solve complex problems, published by O'Reilly.
Kevin Pilch-Bisson @Pilchie is a Software Design Engineer at Microsoft, where he is the development lead for C# and Visual Basic IntelliSence for the Roslyn project. He also writes about C# and Visual Studio on his blog for the Microsoft Development Network.
Kirill Osenkov @KirillOsenkov is a quality assurance tester on the Roslyn Services team at Microsoft who also designs their internal test and frameworks. He writes about C# and Visual Basic services on his blog on the MSDN website.
Jim Dovey @alanQuatermain is the iOS Software Chief Architect at Kobo, based in Toronto Canada. He specializes in Objective-C, Ruby and Go.
John Carmack @ID_AA_Carmack may not be a name you know -- unless you're familiar with games like Wolfensteim, Quake, Rage or Doom. Carmack is the founder and Technical Director of ID Software.
You can also find all these people included on our Programming list on Twitter, which you are free to follow as well.