Developers use Twitter to stay aware of new technologies and practices, extend their knowledge, and build relationships. The main values are awareness of new trends through following leaders, projects and thought leaders; learning through conversations and serendipitous discoveries; and building relationships, trust and community. Challenges include maintaining a relevant network and consuming large amounts of content. Developers cope by carefully selecting who to follow, unfollowing those who post irrelevant content, and using Twitter for short discussions. Some developers do not use Twitter due to noise, lack of peer adoption, or preference for other channels like blogs and forums.
1. Software Engineering at the Speed of Light:
How Developers Stay Current Using Twitter
Leif Singer
Fernando Figueira Filho
Margaret-Anne Storey
@LSinger @FFilho_ @MargaretStorey
4. Why & how do developers use Twitter?
What value does it provide?
What challenges does it pose?
How do developers cope with these challenges?
Why do other developers not use Twitter for work?
4
6. Related Work
In Software Engineering:
Analysis of sampled tweet contents [Bougie et al. 2011]
Classiļ¬cation of tweets [Tian et al. 2012]
Qualitative investigation of Drupalās Twitter use [Wang et al. 2013]
6
But how and why do developers tweet?
10. 1,413 Validation Survey Participants
10
ave enough time to
āeven though they
nnect with Western
m our exploratory
oor match for their
their friends or col-
context, with a low
es, preferably with
e multiple clicks to
iated the brief and
ur exploratory sur-
his limitation. The
that many posters
ciļ¬cally mentioned
o contain anything
e link-shorteners in
ctice.ā [E29]
ons.
nversation. I donāt
two or three people
... itās nice. And I
very muchā. [P4]
survey and interviews.
1,413 GitHub users answered our validation survey. Fig. 1
provides some details on the demographics of these respon-
dents. All except one respondent said they develop software
in some capacity, with the majority (81%) being professional
software developers. Roughly two-thirds of our respondents
said they use Twitter at least once a week (adopters). 70%
wanted to be notiļ¬ed of the results of our study.
81%
19%
67%
33%
70%
30%
(a) (b) (c)
Figure 1: Validation survey respondents.
(a) 81% (1,145) professional, 19% (267) non-
professional developers, 1 non-developer;
(b) 67% (940) use Twitter at least once a week,
33% (473) do not; (c) 70% (993) were interested in
study results.
A large part of the survey consisted of statements, each
related to a theme from our ļ¬ndings. For these statements,
we measured agreement using a ļ¬ve-point Likert-type scale.
6
https:/ / docs. google. com/ forms/ d/
1 FxuT3 ORoSjMqQks7hF2 gRyncjfJ8D0 QBXJaqfmy97pU/
(a) 81% / 1,145 professional developers
(b) 67% / 940 use Twitter at least once a week
(c) 70% / 993 interested in results
13. Value: Awareness
13
ā£ Following developers and projects
ā£ Following thought leaders
ā£ Promoting project activities
ā£ Just-in-time awareness
āI think the main advantage is to be in contact with
people who are developing things that I use. There are
people developing libraries and I can communicate
with them through Twitter.ā [P11]
14. 14
Value: Awareness
opers follow other developers, projects, news curators, and
thought leaders. This allows them to stay aware of new
practices and resources in a timely manner and provides
them with access to diverse opinions. Developers also pro-
mote their projects and activities, which may in turn help
the dissemination of knowledge and increase the adoption of
practices and tools.
(1) On Twitter, I follow leaders in my technological niche, which
helps me stay current about the latest technologies and practices.
13% 71%
130 developers 673 developers
(2) Twitter helps me promote projects and technologies I work with.
20% 58%
194 developers 541 developers
(3) Twitter helps me keep up to date about technologies and tools I
use for software development.
14% 69%
137 developers 650 developers
(4) Twitter helps me stay aware of new trends and practices in soft-
ware development.
(1) On Twitter, I follow leaders in my technological niche, which
helps me stay current about the latest technologies and practices.
13% 71%
130 developers 673 developers
(2) Twitter helps me promote projects and technologies I work with.
20% 58%
194 developers 541 developers
(3) Twitter helps me keep up to date about technologies and tools I
use for software development.
14% 69%
137 developers 650 developers
(4) Twitter helps me stay aware of new trends and practices in soft-
ware development.
17% 65%
161 developers 611 developers
strongly disagree disagree
strongly agree agree
Figure 1: Results from our validation survey.
17. 17
Kelly Sommers
@kellabyteā
15
RETWEETS
29
FAVORITES
Twitter is like the best study group I've ever
had.
Reply Retweet Favorited
1:21 AM - 28 Dec 13
Following
More
Reply to @kellabyte
mrb @mrb_bkā
@kellabyte same!
28 Dec
Details Reply Retweet Favorite More
Scott Saad @saadwareā
@kellabyte Curious how you use twitter as study group. You
prefer it over community sites like Stackoverļ¬ow? Or as a
supplement?
28 Dec
Details Reply Retweet Favorite More
Kelly Sommers @kellabyteā
@saadware I think they are for diļ¬erent purposes. Twitter
seems very social and organic in how conversations ļ¬ow
and ppl just jump in
28 Dec
Details Reply Retweet Favorite More
Kelly Sommers @kellabyteā
@saadware Iāve had the privilege to see such amazing
people jump into a random technical debate and bring so
much value.
28 Dec
Details Reply Retweet Favorite More
Corey Donohoe @atmosā
@mrb_bk you guys are doing it right. !
28 Dec
Details Reply Retweet Favorite More
Home Connect Discover Me Search
78,60978,609
TWEETSTWEETS
286286
FOLLOWINGFOLLOWING
16,38016,380
FOLLOWERSFOLLOWERS
Kelly Sommers
@kellabyte
DataStax MVP for Apache Cassandra and Windows Azure MVP,
Mobile dev maven, backend brat, big data and distributed diva,
Relentless learner. I void warranties.
Canada Ā· kellabyte.com
Follow
18. Value: Learning
18
ing in conversations helps them learn. Developers said that
the qualities and constraints of Twitter enabled serendipi-
tous, undirected learning, sometimes giving them access to
resources they wouldnāt have been able to ļ¬nd themselves.
While participants viewed learning as an investment, they
also thought it was fun and rewarding.
(5) Twitter helps me extend my knowledge by exposing me to tech-
nologies and practices I should learn in software development.
18% 60%
173 developers 565 developers
(6) Twitter has helped me become a better programmer.
39% 31%
368 developers 291 developers
(7) Twitter helps me learn about things I wasnāt actively looking for.
11% 72%
109 developers 677 developers
strongly disagree disagree
strongly agree agree
resources they wouldnāt have been able to ļ¬nd themselves.
While participants viewed learning as an investment, they
also thought it was fun and rewarding.
(5) Twitter helps me extend my knowledge by exposing me to tech-
nologies and practices I should learn in software development.
18% 60%
173 developers 565 developers
(6) Twitter has helped me become a better programmer.
39% 31%
368 developers 291 developers
(7) Twitter helps me learn about things I wasnāt actively looking for.
11% 72%
109 developers 677 developers
strongly disagree disagree
strongly agree agree
Figure 1: Results from our validation survey.Figure 3: Results from our validation survey (RQ2)
for developers who use Twitter at least once a week.
20. Value: Relationships
20
ā£ Managing oneās image
ā£ Building community
ā£ Discovery of interesting developers
ā£ Achieving trust and rapport
ā£ Work validation and feedback on projects
ā£ Job opportunities
149 developers 627 developers
(12) Twitter helps me build trust or rapport with other developers.
23% 49%
211 developers 452 developers
(13) Twitter helps me receive validation from others for my work.
35% 34%
329 developers 318 developers
(14) Twitter helps me give and get feedback about projects I work
with.
30% 44%
277 developers 409 developers
(15) Twitter helps me access job opportunities.
44% 28%
411 developers 260 developers
strongly disagree disagree
strongly agree agree
22. Challenge:
Maintaining a Relevant Network
22
ā£ value of Twitter is in the network
ā£ can become obsolete ā move, new job,
different technologies, ā¦
ā£ can become too large ā overwhelming
āWhen you follow 1,000 accounts, many things you see
are just not for you.ā [P16]
23. Challenge:
Consuming Content
23
ā£ lots of content to consume
ā£ Twitter can impact productivity by leading to distractions
(16) I carefully decide whom I follow in order to avoid information
overload on my Twitter feed.
12% 72%
115 developers 672 developers
(17) On Twitter, I usually follow people on a trial basis and unfollow
them if they post irrelevant or too much content.
17% 67%
162 developers 628 developers
(18) I ļ¬nd it hard to cope with the amount of information I receive
on Twitter.
34% 41%
319 developers 386 developers
(19) I appreciate the succinctness of 140 characters per post on Twit-
ter.
11% 68%
110 developers 632 developers
(20) Twitter is ļ¬ne for short discussions.
25. Strategy:
Following Relevant Developers
25
ā£ ļ¬nd key developers from oneās niche, follow them
ā£ ļ¬nd similar people mentioned by key developers,
consider following them
ā£ look at source code before deciding to follow
ā£ real-life recommendations from co-workers
ā£ look for geographically close developers
ā£ read bio for ļ¬rst impression; #followers, #tweets
26. Strategy:
Unfollowing Developers on Twitter
26
ā£ own and othersā interests change ā continuously adapt
network
ā£ following on a trial basis: relevant? volume OK?
ā£ can always unfollow
ā£ routines for purging following lists
27. 27
d
d
d
%
e-
e-
is
ve
ht
we
at
e
n
n-
e-
developers told us that this helps them manage the vol-
ume of posts they have to skim. A few developers said
that on Google+, which has no such limit, skimming was
much harder. Therefore, they were more likely to feel over-
whelmed.
800
400
00!
200!
400!
600!
800!
discuss:'adopters'
Legend
Twitter Blogs In Person
Email Chat Other
Google+ Facebook
Figure 6: The channels Twitter adopters said they
use for longer discussions.
āOļ¬ineā Discussions
29. Barriers
29
ā£ Too much noise
ā£ Peer adoption
ā£ 140 character constraint
ā£ Poor support for conversations
ā£ Unsure of the beneļ¬ts
āI donāt understand it and I donāt see any purpose for
it.ā [E43]
31. not generalizable to
ā¢ corporate settings
ā¢ other cultures
ā¢ other microblogging tools
ā¢ perhaps not even to other active GitHub users!
but: validation survey was encouraging
31
Limitations
33. Future Work
inļ¬uence on practice & tool diffusion
challenges of appropriation
ā¢ SE-speciļ¬c tools? how it ļ¬ts with other tools?
ā¢ different personalities, contexts, needs, ā¦
non-adoption difļ¬cult to study
other cultures...
33
Western ā¢ Educated ā¢ Industrialized ā¢ Rich ā¢ Democratic
35. @LSinger @FFilho_ @MargaretStorey
Twitter provides value to professional developers
ā¢ awareness, learning, relationships
ā¢ appropriated, not made for this ā problem?
Found challenges & strategies
ā¢ our readers agree: helpful!
Non-adoption interesting, difļ¬cult to investigate
Developers are an appreciative audience
Do you use Twitter to support your research?
If yes, tell us how by using #twitter4ser
37. 109 retweets. 42 favorites. 270 tweets from others. 38 new followers.
Leif Singer
@lsingerā
109
RETWEETS
42
FAVORITES
How Software Developers Use Twitter: study
results are in! to.leif.me/how-software-dā¦
(HN: news.ycombinator.com/item?
id=6802578)
Reply Delete Favorite
6:10 PM - 26 Nov 13
More
Reply to @lsinger
Ramon Roche @mrpolloā
@lsinger awesome read man, glad I could be part of it,
26 Nov
Home Connect Discover Me Search
38. Comments on the blog post.
WHAT'S THIS?ALSO ON LEIF SINGER'S BLOG
ICSE 2013: Four Days of San Francisco
2 comments ā¢ 17 days ago
Leif Singer ā Thanks Olga, and thanks for the
company. :)
On Testing Culture in GitHub Projects
3 comments ā¢ 16 days ago
Robert Rouse ā Not necessarily. Testing what your
application does when, say, the input is longer than
the ļ¬eld length in the database is valid if the ā¦
Reply
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ a day agoMod LukasEder
That looks great, thanks for sharing! Reminds me of Daniel Jalkut's "Elements of
Twitter Style" -- could be helpful for some as well: http://www.red-
sweater.com/blo...
ā¢ Reply ā¢
HackBoy ā¢ 3 days ago
Glad to have helped you with this research :D
ā¢ Reply ā¢
Luis ā¢ 3 days ago
And now you have a new follower on twitter. Great post!
ā¢ Reply ā¢
realloc ā¢ 3 days ago
Thanks for sharing!
ā¢ Reply ā¢
behemoth ā¢ 3 days ago
great work,really really interesting
ā¢ Reply ā¢
Kenneth Kinyanjui ā¢ 3 days ago
I am proud to have been part of the research. This will be surely some important info to us especially
as developers and how we interact and continue with development
ā¢ Reply ā¢
Duane Johnson ā¢ 3 days ago
Glad to have followed your tweet here! Thanks making all of your research public and available to
developers!
5
Subscribe Add Disqus to your site
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
ā¢ Reply ā¢
ā¢ Reply ā¢
david karapetyan ā¢ 3 days ago
For all the devs that get their tech ļ¬x from twitter I suggest looking somewhere else like ruby weekly,
javascript weekly, ..., X weekly and also reddit.com/r/programming, reddit.com/r/ruby, etc.
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod david karapetyan
In another study we're doing we found especially the weekly newsletters to be an important
source to be right now. Email's having a comeback, who would've thought? I like it.
1
ā¢ Reply ā¢
r0ash ā¢ 3 days ago
Diļ¬cult to being social generally is another reason for some developers, not using Twitter or fb etc.
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod r0ash
I heard that in another study before, actually. Personally, I think "acting socialable" is something
you can practice and get better at. So why not start on Twitter, Reddit, IRC, etc. where you can
hide behind a disposable identity? You can always start over with a new one.
ā¢ Reply ā¢
r0ash ā¢ 9 hours agoLeif Singer
Thanks, completely agree, this habit could be acquired, all one have to do is to ļ¬nd what
fascinates him/her and what content/topic to discuss. Just started once again :) but with
real identity.
1
ā¢ Reply ā¢
LukasEder ā¢ 3 days ago
I participated in that study and I'm glad to see that the general opinion matches my own experience.
Twitter is really both an awesome source of niche information, fun, and also a great channel to promote
my own information oļ¬ my blog (http://blog.jooq.org). It is a great place to connect with key players in
my industry, which would otherwise be out of reach (I've talked to Eric Meijer, Arun Gupta, and other
luminaries!)
But I'd like to point out that I have friends who are in the sports industry, and they feel the same way
about Twitter. These ļ¬ndings really aren't innate to Twitter users who are developers.
1
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
ā¢ Edit ā¢ Reply ā¢
seem to be likable. People like likable people. That doesn't mean you have to agree with
everything -- just have some basic manners and provide potential value (see above) to others.
- Same goes for your tweets (and possibly blog posts) -- be authentic, have manners, share
what you're learning.
- Finally, you could try posting your questions under hashtags. Some communities are known to
monitor questions about their niche and answer those. IIRC the Drupal paper we cite in our
report said something like that.
Most of the above of course is completely unscientiļ¬c and just how I experience Twitter. YMMV.
ā¢ Reply ā¢
whatever ā¢ 2 days agoLeif Singer
I think there's some good advice on here on how to maximize success at the Twitter
Game, especially the use of a proļ¬le image and bio, but it's also why I typically use
google and ask questions as stackexchange, expertsexexchange, reddit, irc, and seek
out specialized forums before asking anything on twitter.
(Of course there are downsides to the proļ¬le image and bio and that's the obnoxious
behaviors of recruiters and interviewers. It makes it scary to ask a dumb question on the
net, or even a newbie question.)
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod whatever
Yes, why not use other channels if they're better suited for the question you
have? In our study, Twitter seemed to be much more valuable for serendipitious /
undirected learning than for needing an answer to a speciļ¬c problem right now.
ā¢ Reply ā¢
AsherBond ā¢ 2 days ago
I was asked to participate in community research and when the results and ļ¬ndings were shared I also
shared these ļ¬ndings with my followers. A good leader is a good follower and I think thought leaders
are good at following Technology which leads the software industry.
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod AsherBond
Thanks Asher! I'm blown away by all the tweets, retweets, and favorites this blog post got. Very
thankful.
whatever ā¢ 2 days ago
So I have followed 30 dozen thought leaders and 1200 dozen of the people in their networks. But only
16 people follow me, half of those spammers.
So just how do I ask a question? #PissingIntoTheWind
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
ā¢ Edit ā¢ Reply ā¢
sports industry
Likewise super interesting. Our study was focused on developers of course, but there are tons
of other publications where people studied Twitter (users) in diļ¬erent contexts. It could be neat
to compare ļ¬ndings across ļ¬elds, actually.
ā¢ Reply ā¢
see more
LukasEder ā¢ 2 days agoLeif Singer
> would you care to chime in the comment on asking questions / talking to thought
leaders above?
I'm not sure if I understood this. You want me to link to the discussions that I've had?
Here's the one with Eric Meijer: https://twitter.com/headintheb...
tech.pro/blog/1689/doesā¦ Txs ;-) Java 8, Scala, Clojure,
...are why I jumped ship. The JVM is the stable thus
smart choice for the enterprise.
5:41 AM - 2 Nov 2013
Does Java 8 Still Need LINQ? Or is it Better than LINQ?
By jOOQ @JavaOOQ
LINQ was one of the best things that happened to the .NET software engineering
ecosystem in a long time. With its introduction of lambda expressions and...
Erik Meijer
@headinthebox
FollowFollow
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ a day agoMod LukasEder
You want me to link to the discussions that I've had?
Well, I basically wanted to know whether you had any hints on how to approach /
get the attention of famous people, because @whatever had brought that up
above. So you wrote a great blog post that caught the attention of Erik -- that's
awesome, and I think is pretty much in line with what I thought might help: put
out great content that others ļ¬nd interesting. If you're a novice, tell others what
you're learning.
ā¢ Reply ā¢
LukasEder ā¢ a day agoLeif Singer
Ah, well, I'm generally following Alex Turnbull's advice here:
http://groovehq.com/blog/1000-...
Essentially, it is about engaging without spamming
Share āŗ
Share āŗ
Share āŗ
Share āŗ
ā¢ Reply ā¢
ā¢ Reply ā¢
david karapetyan ā¢ 3 days ago
For all the devs that get their tech ļ¬x from twitter I suggest looking somewhere else like ruby weekly,
javascript weekly, ..., X weekly and also reddit.com/r/programming, reddit.com/r/ruby, etc.
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod david karapetyan
In another study we're doing we found especially the weekly newsletters to be an important
source to be right now. Email's having a comeback, who would've thought? I like it.
1
ā¢ Reply ā¢
r0ash ā¢ 3 days ago
Diļ¬cult to being social generally is another reason for some developers, not using Twitter or fb etc.
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod r0ash
I heard that in another study before, actually. Personally, I think "acting socialable" is something
you can practice and get better at. So why not start on Twitter, Reddit, IRC, etc. where you can
hide behind a disposable identity? You can always start over with a new one.
ā¢ Reply ā¢
r0ash ā¢ 9 hours agoLeif Singer
Thanks, completely agree, this habit could be acquired, all one have to do is to ļ¬nd what
fascinates him/her and what content/topic to discuss. Just started once again :) but with
real identity.
1
ā¢ Reply ā¢
LukasEder ā¢ 3 days ago
I participated in that study and I'm glad to see that the general opinion matches my own experience.
Twitter is really both an awesome source of niche information, fun, and also a great channel to promote
my own information oļ¬ my blog (http://blog.jooq.org). It is a great place to connect with key players in
my industry, which would otherwise be out of reach (I've talked to Eric Meijer, Arun Gupta, and other
luminaries!)
But I'd like to point out that I have friends who are in the sports industry, and they feel the same way
about Twitter. These ļ¬ndings really aren't innate to Twitter users who are developers.
1
Leif Singer ā¢ 2 days agoMod LukasEder
great place to connect with key players
Interesting -- would you care to chime in the comment on asking questions / talking to thought
leaders above?
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
ā¢ Edit ā¢ Reply ā¢
follow over time.
- Have a proļ¬le image and bio that shows you're an actual human being. You don't need to
reveal your identity / gender / etc. but anything beyond the default image helps. It helps if you
seem to be likable. People like likable people. That doesn't mean you have to agree with
everything -- just have some basic manners and provide potential value (see above) to others.
- Same goes for your tweets (and possibly blog posts) -- be authentic, have manners, share
what you're learning.
- Finally, you could try posting your questions under hashtags. Some communities are known to
monitor questions about their niche and answer those. IIRC the Drupal paper we cite in our
report said something like that.
Most of the above of course is completely unscientiļ¬c and just how I experience Twitter. YMMV.
ā¢ Reply ā¢
whatever ā¢ 2 days agoLeif Singer
I think there's some good advice on here on how to maximize success at the Twitter
Game, especially the use of a proļ¬le image and bio, but it's also why I typically use
google and ask questions as stackexchange, expertsexexchange, reddit, irc, and seek
out specialized forums before asking anything on twitter.
(Of course there are downsides to the proļ¬le image and bio and that's the obnoxious
behaviors of recruiters and interviewers. It makes it scary to ask a dumb question on the
net, or even a newbie question.)
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod whatever
Yes, why not use other channels if they're better suited for the question you
have? In our study, Twitter seemed to be much more valuable for serendipitious /
undirected learning than for needing an answer to a speciļ¬c problem right now.
ā¢ Reply ā¢
AsherBond ā¢ 2 days ago
I was asked to participate in community research and when the results and ļ¬ndings were shared I also
shared these ļ¬ndings with my followers. A good leader is a good follower and I think thought leaders
are good at following Technology which leads the software industry.
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod AsherBond
Thanks Asher! I'm blown away by all the tweets, retweets, and favorites this blog post got. Very
thankful.
whatever ā¢ 2 days ago
So I have followed 30 dozen thought leaders and 1200 dozen of the people in their networks. But only
16 people follow me, half of those spammers.
So just how do I ask a question? #PissingIntoTheWind
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
ā¢ Reply ā¢
For all the devs that get their tech ļ¬x from twitter I suggest looking somewhere else like ruby weekly,
javascript weekly, ..., X weekly and also reddit.com/r/programming, reddit.com/r/ruby, etc.
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod david karapetyan
In another study we're doing we found especially the weekly newsletters to be an important
source to be right now. Email's having a comeback, who would've thought? I like it.
1
ā¢ Reply ā¢
r0ash ā¢ 3 days ago
Diļ¬cult to being social generally is another reason for some developers, not using Twitter or fb etc.
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod r0ash
I heard that in another study before, actually. Personally, I think "acting socialable" is something
you can practice and get better at. So why not start on Twitter, Reddit, IRC, etc. where you can
hide behind a disposable identity? You can always start over with a new one.
ā¢ Reply ā¢
r0ash ā¢ 9 hours agoLeif Singer
Thanks, completely agree, this habit could be acquired, all one have to do is to ļ¬nd what
fascinates him/her and what content/topic to discuss. Just started once again :) but with
real identity.
1
ā¢ Reply ā¢
LukasEder ā¢ 3 days ago
I participated in that study and I'm glad to see that the general opinion matches my own experience.
Twitter is really both an awesome source of niche information, fun, and also a great channel to promote
my own information oļ¬ my blog (http://blog.jooq.org). It is a great place to connect with key players in
my industry, which would otherwise be out of reach (I've talked to Eric Meijer, Arun Gupta, and other
luminaries!)
But I'd like to point out that I have friends who are in the sports industry, and they feel the same way
about Twitter. These ļ¬ndings really aren't innate to Twitter users who are developers.
1
Leif Singer ā¢ 2 days agoMod LukasEder
great place to connect with key players
Interesting -- would you care to chime in the comment on asking questions / talking to thought
leaders above?
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
ā¢ Edit ā¢ Reply ā¢
follow over time.
- Have a proļ¬le image and bio that shows you're an actual human being. You don't need to
reveal your identity / gender / etc. but anything beyond the default image helps. It helps if you
seem to be likable. People like likable people. That doesn't mean you have to agree with
everything -- just have some basic manners and provide potential value (see above) to others.
- Same goes for your tweets (and possibly blog posts) -- be authentic, have manners, share
what you're learning.
- Finally, you could try posting your questions under hashtags. Some communities are known to
monitor questions about their niche and answer those. IIRC the Drupal paper we cite in our
report said something like that.
Most of the above of course is completely unscientiļ¬c and just how I experience Twitter. YMMV.
ā¢ Reply ā¢
whatever ā¢ 2 days agoLeif Singer
I think there's some good advice on here on how to maximize success at the Twitter
Game, especially the use of a proļ¬le image and bio, but it's also why I typically use
google and ask questions as stackexchange, expertsexexchange, reddit, irc, and seek
out specialized forums before asking anything on twitter.
(Of course there are downsides to the proļ¬le image and bio and that's the obnoxious
behaviors of recruiters and interviewers. It makes it scary to ask a dumb question on the
net, or even a newbie question.)
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod whatever
Yes, why not use other channels if they're better suited for the question you
have? In our study, Twitter seemed to be much more valuable for serendipitious /
undirected learning than for needing an answer to a speciļ¬c problem right now.
ā¢ Reply ā¢
AsherBond ā¢ 2 days ago
I was asked to participate in community research and when the results and ļ¬ndings were shared I also
shared these ļ¬ndings with my followers. A good leader is a good follower and I think thought leaders
are good at following Technology which leads the software industry.
ā¢ Edit ā¢ Reply ā¢
Leif Singer ā¢ 2 days agoMod AsherBond
Thanks Asher! I'm blown away by all the tweets, retweets, and favorites this blog post got. Very
thankful.
whatever ā¢ 2 days ago
So I have followed 30 dozen thought leaders and 1200 dozen of the people in their networks. But only
16 people follow me, half of those spammers.
So just how do I ask a question? #PissingIntoTheWind
Share āŗ
Share āŗ
Share āŗ
Share āŗ
Share āŗ
39. Hector Zarate (@iOSCowboy) blogs about our blog post.
Tweeting Developers Published 27 Nov 2013
For a long time I saw Twitter as a source of mild entertainment which occasionally brought me
up to update on something relevant.
But that point of view changed recently, when I cherry-picked who I'm following and
discovered the interaction I can have with some great developers.
In no time it became a valuable tool that updates me on what's happening in my tech niche,
tips me about new interesting things to learn and puts me in touch with other cool people
doing cool stuļ¬.
But don't take my word for granted. Leif Singer (@lsinger), a mad scientist from the University
of Victoria in Canada, made a thorough research on How Software Developers Use Twitter.
He wrote a great post about it on his blog that I just can't recommend enough. It includes a
tl;dr and usage strategies for developers using Twitter. Pure gold.
Check it out. You know, for science!