Skip to content

Instantly share code, notes, and snippets.

@mjpieters
Last active October 10, 2016 15:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mjpieters/10668169 to your computer and use it in GitHub Desktop.
Save mjpieters/10668169 to your computer and use it in GitHub Desktop.
Top Stack Overflow users by tag score
User scores for the top 100 tags sorted on average per-answer score (users with 1000 or more answers only)
NAME TAG SCORE COUNT AVERAGE NORM WEIGHTED
1 CMS javascript 24985 1215 20.56 0.0314 38.1401
2 Eric Lippert c# 44175 2571 17.18 0.0581 149.2803
3 polygenelubricants java 12396 1024 12.11 0.0154 15.7527
4 Mehrdad Afshari c# 11975 1018 11.76 0.0157 16.0231
5 Johannes Schaub - litb c++ 21543 2002 10.76 0.0614 122.9951
6 Dave DeLong objective-c 12198 1254 9.73 0.0555 69.6445
7 Jon Skeet .net 47874 5065 9.45 0.2338 1184.0163
8 GManNickG c++ 11097 1232 9.01 0.0316 38.9883
9 Jon Skeet java 80747 9325 8.66 0.1002 934.4314
10 Andy E javascript 9804 1134 8.65 0.0123 13.9683
11 BoltClock css 14401 1706 8.44 0.0504 85.9770
12 jalf c++ 11075 1333 8.31 0.0316 42.1009
13 Jon Skeet c# 138325 16851 8.21 0.1818 3063.7276
14 Daniel C. Sobral scala 14878 1821 8.17 0.4374 796.4968
15 James McNellis c++ 16955 2088 8.12 0.0484 100.9592
16 Sven Marnach python 15282 1944 7.86 0.0387 75.3045
17 JaredPar c# 23833 3068 7.77 0.0313 96.1076
18 Alex Martelli python 32392 4234 7.65 0.0821 347.6425
19 Joachim Sauer java 12052 1580 7.63 0.0150 23.6313
20 Brad Larson iphone 7925 1054 7.52 0.0394 41.5082
21 bobince javascript 11364 1531 7.42 0.0143 21.8591
22 JaredPar .net 9459 1299 7.28 0.0462 59.9975
23 Jon Skeet linq 19208 2663 7.21 0.4168 1109.8771
24 Konrad Rudolph c++ 9160 1301 7.04 0.0261 33.9852
25 user113716 javascript 9109 1306 6.97 0.0114 14.9465
26 Jörg W Mittag ruby 9173 1336 6.87 0.0721 96.3529
27 Pascal Thivent java 18487 2710 6.82 0.0229 62.1739
28 BalusC java 44420 6619 6.71 0.0551 364.8742
29 Mark Byers c# 10077 1509 6.68 0.0132 19.9868
30 Rex Kerr scala 8619 1296 6.65 0.2534 328.3911
31 Marc Gravell .net 24537 3748 6.55 0.1198 449.0550
32 skaffman java 14112 2156 6.55 0.0175 37.7580
33 Tim Down javascript 11796 1841 6.41 0.0148 27.2844
34 Jason c# 8606 1345 6.40 0.0113 15.2141
35 Michael Borgwardt java 13945 2185 6.38 0.0173 37.8131
36 Nick Craver javascript 13112 2063 6.36 0.0165 33.9855
37 bbum objective-c 10643 1675 6.35 0.0485 81.1670
38 VonC eclipse 10250 1632 6.28 0.1255 204.7516
39 karim79 jquery 10030 1601 6.26 0.0172 27.4734
40 Marc Gravell c# 65524 10591 6.19 0.0861 912.1393
41 dtb c# 9882 1607 6.15 0.0130 20.8730
42 aioobe java 14491 2363 6.13 0.0180 42.4947
43 rob mayoff ios 7888 1299 6.07 0.0253 32.8572
44 Gordon php 14527 2413 6.02 0.0204 49.2768
45 rob mayoff objective-c 7795 1300 6.00 0.0355 46.1381
46 Andrie r 6367 1072 5.94 0.0769 82.4137
47 Nick Craver jquery 27593 4658 5.92 0.0472 219.8965
48 Pascal MARTIN php 14219 2402 5.92 0.0200 48.0122
49 Dirk Eddelbuettel r 11167 1901 5.87 0.1348 256.3236
50 S.Lott python 13310 2302 5.78 0.0337 77.6654
51 tvanfosson jquery 6135 1068 5.74 0.0105 11.2100
52 Quassnoi sql 11094 1939 5.72 0.0420 81.3834
53 Josh O'Brien r 6220 1088 5.72 0.0751 81.7127
54 AnT c++ 9700 1706 5.69 0.0277 47.1920
55 gnovice matlab 6147 1092 5.63 0.1400 152.8770
56 thirtydot css 9569 1700 5.63 0.0335 56.9280
57 Ned Batchelder python 9199 1669 5.51 0.0233 38.9172
58 Bozho java 24451 4443 5.50 0.0303 134.8171
59 Gumbo php 11151 2048 5.44 0.0157 32.1036
60 Gavin Simpson r 6980 1292 5.40 0.0843 108.8900
61 VonC git 31931 5931 5.38 0.6183 3666.9396
62 Dennis Williamson bash 8020 1491 5.38 0.1662 247.7380
63 Reed Copsey c# 25432 4744 5.36 0.0334 158.5802
64 Steve Jessop c++ 9983 1863 5.36 0.0285 53.0385
65 Reed Copsey .net 9463 1767 5.36 0.0462 81.6477
66 Ole Begemann iphone 5347 1002 5.34 0.0266 26.6239
67 Martin Smith sql-server 11377 2133 5.33 0.0924 197.0343
68 brian d foy perl 6176 1160 5.32 0.1418 164.4363
69 Darin Dimitrov asp.net-mvc-3 24467 4636 5.28 0.6424 2978.1556
70 kcoppock android 5366 1018 5.27 0.0084 8.5917
71 SLaks .net 8816 1673 5.27 0.0430 72.0188
72 paxdiablo c 9614 1830 5.25 0.0563 102.9698
73 gbn tsql 6063 1159 5.23 0.1919 222.4021
74 OMG Ponies sql 11803 2262 5.22 0.0447 101.0078
75 Kent Boogaart wpf 5895 1138 5.18 0.0602 68.5591
76 AnT c 6509 1270 5.13 0.0381 48.3807
77 Simone Carletti ruby-on-rails 5340 1045 5.11 0.0274 28.6028
78 Pascal Thivent hibernate 5678 1120 5.07 0.1336 149.6743
79 Joshua Ulrich r 6316 1255 5.03 0.0763 95.7097
80 Keith Thompson c 5301 1061 5.00 0.0310 32.9176
81 Jon Skeet asp.net 5280 1060 4.98 0.0212 22.5194
82 Rob W javascript 7629 1558 4.90 0.0096 14.9335
83 Darin Dimitrov .net 9416 1925 4.89 0.0460 88.5066
84 Nawaz c++ 13894 2844 4.89 0.0396 112.6871
85 Bill Karwin sql 5870 1205 4.87 0.0222 26.7606
86 Felix Kling javascript 13710 2828 4.85 0.0172 48.7127
87 marc_s sql-server 12613 2604 4.84 0.1024 266.6752
88 user113716 jquery 9601 1985 4.84 0.0164 32.6060
89 Jon Skeet xml 4889 1011 4.84 0.0448 45.2967
90 joran r 6073 1261 4.82 0.0733 92.4673
91 gbn sql 11021 2305 4.78 0.0417 96.1085
92 Oliver Charlesworth c 5264 1110 4.74 0.0308 34.1974
93 SLaks jquery 8115 1715 4.73 0.0139 23.8107
94 Sarfraz jquery 5991 1269 4.72 0.0102 13.0071
95 BalusC jsp 13110 2782 4.71 0.4053 1127.5240
96 Martin Smith sql 9617 2041 4.71 0.0364 74.2596
97 cnicutar c 7085 1505 4.71 0.0415 62.4066
98 Slauma entity-framework 4739 1012 4.68 0.1054 106.6246
99 Hans Passant .net 18496 3969 4.66 0.0903 358.4573
100 Loki Astari c++ 10069 2183 4.61 0.0287 62.6841
User scores for the top 100 tags sorted on normalized score
(tag score divided by total number of answers on that tag)
NAME TAG SCORE COUNT AVERAGE NORM WEIGHTED
1 Darin Dimitrov asp.net-mvc-3 24467 4636 5.28 0.6424 2978.1556
2 VonC git 31931 5931 5.38 0.6183 3666.9396
3 Daniel C. Sobral scala 14878 1821 8.17 0.4374 796.4968
4 Jon Skeet linq 19208 2663 7.21 0.4168 1109.8771
5 BalusC jsp 13110 2782 4.71 0.4053 1127.5240
6 Mysticial performance 19027 74 257.12 0.3765 27.8646
7 Charles Bailey git 18560 397 46.75 0.3594 142.6697
8 Darin Dimitrov asp.net-mvc 29813 6520 4.57 0.2852 1859.2667
9 ikegami perl 12313 3774 3.26 0.2826 1066.5916
10 Erwin Brandstetter postgresql 9987 3428 2.91 0.2758 945.5736
11 Greg Hewgill git 13267 484 27.41 0.2569 124.3316
12 Rex Kerr scala 8619 1296 6.65 0.2534 328.3911
13 Jefromi git 13001 504 25.80 0.2517 126.8734
14 Ladislav Mrnka entity-framework 10676 2539 4.20 0.2374 602.6449
15 Jon Skeet .net 47874 5065 9.45 0.2338 1184.0163
16 MadProgrammer swing 10083 4321 2.33 0.2025 875.0481
17 Hovercraft Full Of Eels swing 9981 3038 3.29 0.2005 609.0034
18 camickr swing 9603 4108 2.34 0.1929 792.3102
19 gbn tsql 6063 1159 5.23 0.1919 222.4021
20 Peter Hosey cocoa 6019 1989 3.03 0.1872 372.3266
21 Jon Skeet c# 138325 16851 8.21 0.1818 3063.7276
22 Craig Ringer postgresql 6499 2290 2.84 0.1795 411.0565
23 Justin Cave oracle 9328 2354 3.96 0.1778 418.4889
24 Jakub Narębski git 9102 354 25.71 0.1762 62.3883
25 trashgod swing 8428 2984 2.82 0.1693 505.1045
26 Dennis Williamson bash 8020 1491 5.38 0.1662 247.7380
27 Hans Passant winforms 9118 2317 3.94 0.1622 375.7208
28 Mark Longair git 8358 522 16.01 0.1618 84.4766
29 marc_s wcf 6256 1621 3.86 0.1546 250.5863
30 Jon Skeet string 11328 899 12.60 0.1543 138.7278
31 mKorbel swing 7623 2794 2.73 0.1531 427.7699
32 Martin Smith tsql 4515 934 4.83 0.1429 133.4666
33 brian d foy perl 6176 1160 5.32 0.1418 164.4363
34 gnovice matlab 6147 1092 5.63 0.1400 152.8770
35 Darin Dimitrov asp.net-mvc-4 4312 1081 3.99 0.1394 150.7185
36 Daniel Roseman django 12425 4736 2.62 0.1373 650.1900
37 Sinan Ünür perl 5881 1378 4.27 0.1350 186.0085
38 Dirk Eddelbuettel r 11167 1901 5.87 0.1348 256.3236
39 Marc Gravell linq 6212 922 6.74 0.1348 124.2750
40 Pascal Thivent hibernate 5678 1120 5.07 0.1336 149.6743
41 Jon Lin .htaccess 5038 3857 1.31 0.1313 506.5448
42 Amro matlab 5594 1588 3.52 0.1274 202.3156
43 VonC eclipse 10250 1632 6.28 0.1255 204.7516
44 Travis Brown scala 4256 766 5.56 0.1251 95.8429
45 anubhava .htaccess 4780 6254 0.76 0.1246 779.2842
46 Marc Gravell .net 24537 3748 6.55 0.1198 449.0550
47 Andrew Thompson swing 5926 1781 3.33 0.1190 211.9744
48 templatetypedef algorithm 5836 908 6.43 0.1176 106.8257
49 Mark Rajcok angularjs 9396 679 13.84 0.1170 79.4170
50 Kyralessa git 6018 20 300.90 0.1165 2.3305
51 Josh David Miller angularjs 9262 111 83.44 0.1153 12.7976
52 BondedDust r 9527 4116 2.31 0.1150 473.4799
53 mipadi git 5932 262 22.64 0.1149 30.0930
54 Theo security 3631 3 1210.33 0.1146 0.3437
55 Jon Skeet multithreading 7508 993 7.56 0.1138 112.9852
56 marc_s tsql 3587 640 5.60 0.1135 72.6573
57 Martijn Pieters python 43818 12043 3.64 0.1111 1337.6159
58 ysth perl 4831 1345 3.59 0.1109 149.1392
59 Jon Skeet list 4314 451 9.57 0.1103 49.7625
60 marc_s sql-server-2008 4371 987 4.43 0.1088 107.3980
61 Aaron Bertrand tsql 3438 774 4.44 0.1088 84.2199
62 a_horse_with_no_name postgresql 3824 1291 2.96 0.1056 136.3526
63 BoltClock css3 4084 467 8.75 0.1055 49.2633
64 Slauma entity-framework 4739 1012 4.68 0.1054 106.6246
65 mob perl 4523 1198 3.78 0.1038 124.3700
66 Dave DeLong cocoa 3298 519 6.35 0.1026 53.2333
67 Darrel Miller rest 3138 743 4.22 0.1025 76.1840
68 marc_s sql-server 12613 2604 4.84 0.1024 266.6752
69 OMG Ponies tsql 3234 476 6.79 0.1024 48.7209
70 Matthew Rankin git 5255 12 437.92 0.1018 1.2210
71 Jonas matlab 4441 1324 3.35 0.1011 133.9137
72 Barry Wark cocoa 3238 188 17.22 0.1007 18.9321
73 manojlds git 5180 768 6.74 0.1003 77.0290
74 Borodin perl 4367 2129 2.05 0.1002 213.3984
75 Jon Skeet java 80747 9325 8.66 0.1002 934.4314
76 TLP perl 4313 1355 3.18 0.0990 134.1378
77 Aaron Bertrand sql-server-2008 3946 1253 3.15 0.0982 123.0853
78 APC oracle 5147 1743 2.95 0.0981 170.9781
79 anubhava bash 4707 2211 2.13 0.0975 215.6124
80 Dennis Williamson shell 3260 706 4.62 0.0972 68.6418
81 retronym scala 3270 317 10.32 0.0961 30.4745
82 oxbow_lakes scala 3260 379 8.60 0.0958 36.3234
83 gbn sql-server 11790 2754 4.28 0.0957 263.6338
84 Martijn Pieters list 3680 883 4.17 0.0941 83.1101
85 Amber git 4780 353 13.54 0.0926 32.6713
86 Martin Smith sql-server 11377 2133 5.33 0.0924 197.0343
87 Jonathan Leffler bash 4411 974 4.53 0.0914 89.0096
88 Daniel Vassallo google-maps 2984 205 14.56 0.0909 18.6244
89 Hans Passant .net 18496 3969 4.66 0.0903 358.4573
90 JohnnyHK mongodb 3615 1305 2.77 0.0895 116.8092
91 Brad Larson cocoa-touch 2784 203 13.71 0.0894 18.1400
92 Dan Moulding git 4608 51 90.35 0.0892 4.5504
93 Jon Skeet performance 4507 415 10.86 0.0892 37.0157
94 Tony Andrews oracle 4639 982 4.72 0.0884 86.8210
95 JB Nizet hibernate 3750 1955 1.92 0.0883 172.5487
96 skaffman spring 5253 946 5.55 0.0881 83.3670
97 Kevin Wright scala 2935 431 6.81 0.0863 37.1890
98 Marc Gravell c# 65524 10591 6.19 0.0861 912.1393
99 Gavin Simpson r 6980 1292 5.40 0.0843 108.8900
100 Martin Smith sql-server-2008 3381 879 3.85 0.0842 73.9830
User scores for the top 100 tags sorted on absolute tag score
NAME TAG SCORE COUNT AVERAGE NORM WEIGHTED
1 Jon Skeet c# 138325 16851 8.21 0.1818 3063.7276
2 Jon Skeet java 80747 9325 8.66 0.1002 934.4314
3 Marc Gravell c# 65524 10591 6.19 0.0861 912.1393
4 Jon Skeet .net 47874 5065 9.45 0.2338 1184.0163
5 CommonsWare android 45080 14286 3.16 0.0709 1012.9222
6 BalusC java 44420 6619 6.71 0.0551 364.8742
7 Eric Lippert c# 44175 2571 17.18 0.0581 149.2803
8 Martijn Pieters python 43818 12043 3.64 0.1111 1337.6159
9 Hans Passant c# 33865 7552 4.48 0.0445 336.1529
10 Alex Martelli python 32392 4234 7.65 0.0821 347.6425
11 VonC git 31931 5931 5.38 0.6183 3666.9396
12 Darin Dimitrov c# 31517 6899 4.57 0.0414 285.7951
13 Darin Dimitrov asp.net-mvc 29813 6520 4.57 0.2852 1859.2667
14 Nick Craver jquery 27593 4658 5.92 0.0472 219.8965
15 Peter Lawrey java 26946 10723 2.51 0.0334 358.5773
16 Reed Copsey c# 25432 4744 5.36 0.0334 158.5802
17 CMS javascript 24985 1215 20.56 0.0314 38.1401
18 SLaks c# 24757 5452 4.54 0.0325 177.4098
19 Marc Gravell .net 24537 3748 6.55 0.1198 449.0550
20 Darin Dimitrov asp.net-mvc-3 24467 4636 5.28 0.6424 2978.1556
21 Bozho java 24451 4443 5.50 0.0303 134.8171
22 T.J. Crowder javascript 23843 5275 4.52 0.0300 158.0189
23 JaredPar c# 23833 3068 7.77 0.0313 96.1076
24 Stephen C java 23704 8969 2.64 0.0294 263.8383
25 unutbu python 21851 5108 4.28 0.0554 282.9218
26 Johannes Schaub - litb c++ 21543 2002 10.76 0.0614 122.9951
27 Mysticial c++ 21211 350 60.60 0.0605 21.1713
28 Ignacio Vazquez-Abrams python 19853 4934 4.02 0.0503 248.2959
29 Jon Skeet linq 19208 2663 7.21 0.4168 1109.8771
30 JB Nizet java 19201 7012 2.74 0.0238 167.0852
31 Mysticial performance 19027 74 257.12 0.3765 27.8646
32 Charles Bailey git 18560 397 46.75 0.3594 142.6697
33 Hans Passant .net 18496 3969 4.66 0.0903 358.4573
34 Pascal Thivent java 18487 2710 6.82 0.0229 62.1739
35 Gordon Linoff sql 18086 13467 1.34 0.0684 921.4746
36 Jerry Coffin c++ 17364 4705 3.69 0.0495 232.9844
37 Quentin javascript 17311 5843 2.96 0.0217 127.0819
38 Kerrek SB c++ 17006 4023 4.23 0.0485 195.1056
39 James McNellis c++ 16955 2088 8.12 0.0484 100.9592
40 Mike Seymour c++ 16069 3923 4.10 0.0458 179.7731
41 Mysticial java 15361 72 213.35 0.0191 1.3725
42 Sven Marnach python 15282 1944 7.86 0.0387 75.3045
43 Daniel C. Sobral scala 14878 1821 8.17 0.4374 796.4968
44 Hovercraft Full Of Eels java 14845 5054 2.94 0.0184 93.1081
45 Gordon php 14527 2413 6.02 0.0204 49.2768
46 aioobe java 14491 2363 6.13 0.0180 42.4947
47 Luchian Grigore c++ 14457 3399 4.25 0.0412 140.1351
48 BoltClock css 14401 1706 8.44 0.0504 85.9770
49 MadProgrammer java 14329 6926 2.07 0.0178 123.1603
50 Oded c# 14224 3536 4.02 0.0187 66.1086
51 Pascal MARTIN php 14219 2402 5.92 0.0200 48.0122
52 Quentin html 14190 4144 3.42 0.0366 151.6594
53 skaffman java 14112 2156 6.55 0.0175 37.7580
54 Michael Borgwardt java 13945 2185 6.38 0.0173 37.8131
55 Nawaz c++ 13894 2844 4.89 0.0396 112.6871
56 deceze php 13850 4630 2.99 0.0195 90.1447
57 Felix Kling javascript 13710 2828 4.85 0.0172 48.7127
58 Pointy javascript 13410 4350 3.08 0.0168 73.2898
59 S.Lott python 13310 2302 5.78 0.0337 77.6654
60 Jonathan Leffler c 13269 3922 3.38 0.0777 304.5792
61 Greg Hewgill git 13267 484 27.41 0.2569 124.3316
62 Nick Craver javascript 13112 2063 6.36 0.0165 33.9855
63 BalusC jsp 13110 2782 4.71 0.4053 1127.5240
64 Pekka 웃 php 13047 3384 3.86 0.0183 62.0655
65 Jefromi git 13001 504 25.80 0.2517 126.8734
66 marc_s sql-server 12613 2604 4.84 0.1024 266.6752
67 Daniel Roseman django 12425 4736 2.62 0.1373 650.1900
68 polygenelubricants java 12396 1024 12.11 0.0154 15.7527
69 ikegami perl 12313 3774 3.26 0.2826 1066.5916
70 Dave DeLong objective-c 12198 1254 9.73 0.0555 69.6445
71 camickr java 12122 5156 2.35 0.0150 77.5639
72 Joachim Sauer java 12052 1580 7.63 0.0150 23.6313
73 Mehrdad Afshari c# 11975 1018 11.76 0.0157 16.0231
74 Arun P Johny jquery 11941 7351 1.62 0.0204 150.1783
75 OMG Ponies sql 11803 2262 5.22 0.0447 101.0078
76 Tim Down javascript 11796 1841 6.41 0.0148 27.2844
77 gbn sql-server 11790 2754 4.28 0.0957 263.6338
78 Guffa c# 11736 3040 3.86 0.0154 46.8940
79 Darin Dimitrov asp.net 11725 3335 3.52 0.0472 157.3354
80 Marc B php 11615 6653 1.75 0.0163 108.6291
81 Henk Holterman c# 11605 3601 3.22 0.0153 54.9278
82 Eric Lippert .net 11583 589 19.67 0.0566 33.3131
83 Darin Dimitrov jquery 11567 2950 3.92 0.0198 58.3798
84 Martin Smith sql-server 11377 2133 5.33 0.0924 197.0343
85 bobince javascript 11364 1531 7.42 0.0143 21.8591
86 Jon Skeet string 11328 899 12.60 0.1543 138.7278
87 SLaks javascript 11260 2480 4.54 0.0141 35.0845
88 juanchopanza c++ 11238 2942 3.82 0.0320 94.2864
89 Dirk Eddelbuettel r 11167 1901 5.87 0.1348 256.3236
90 Gumbo php 11151 2048 5.44 0.0157 32.1036
91 trashgod java 11105 4227 2.63 0.0138 58.2536
92 GManNickG c++ 11097 1232 9.01 0.0316 38.9883
93 Quassnoi sql 11094 1939 5.72 0.0420 81.3834
94 jalf c++ 11075 1333 8.31 0.0316 42.1009
95 unwind c 11038 3311 3.33 0.0646 213.8967
96 gbn sql 11021 2305 4.78 0.0417 96.1085
97 Tim Schmelter c# 10796 4096 2.64 0.0142 58.1228
98 David Rodríguez - dribeas c++ 10744 2769 3.88 0.0306 84.8411
99 Ladislav Mrnka entity-framework 10676 2539 4.20 0.2374 602.6449
100 bbum objective-c 10643 1675 6.35 0.0485 81.1670
User scores for the top 100 tags sorted on weighted score
(tag score divided by total number of answers on that tag times answer count for that user in the tag)
NAME TAG SCORE COUNT AVERAGE NORM WEIGHTED
1 VonC git 31931 5931 5.38 0.6183 3666.9396
2 Jon Skeet c# 138325 16851 8.21 0.1818 3063.7276
3 Darin Dimitrov asp.net-mvc-3 24467 4636 5.28 0.6424 2978.1556
4 Darin Dimitrov asp.net-mvc 29813 6520 4.57 0.2852 1859.2667
5 Martijn Pieters python 43818 12043 3.64 0.1111 1337.6159
6 Jon Skeet .net 47874 5065 9.45 0.2338 1184.0163
7 BalusC jsp 13110 2782 4.71 0.4053 1127.5240
8 Jon Skeet linq 19208 2663 7.21 0.4168 1109.8771
9 ikegami perl 12313 3774 3.26 0.2826 1066.5916
10 CommonsWare android 45080 14286 3.16 0.0709 1012.9222
11 Erwin Brandstetter postgresql 9987 3428 2.91 0.2758 945.5736
12 Jon Skeet java 80747 9325 8.66 0.1002 934.4314
13 Gordon Linoff sql 18086 13467 1.34 0.0684 921.4746
14 Marc Gravell c# 65524 10591 6.19 0.0861 912.1393
15 MadProgrammer swing 10083 4321 2.33 0.2025 875.0481
16 Daniel C. Sobral scala 14878 1821 8.17 0.4374 796.4968
17 camickr swing 9603 4108 2.34 0.1929 792.3102
18 anubhava .htaccess 4780 6254 0.76 0.1246 779.2842
19 Daniel Roseman django 12425 4736 2.62 0.1373 650.1900
20 Hovercraft Full Of Eels swing 9981 3038 3.29 0.2005 609.0034
21 Ladislav Mrnka entity-framework 10676 2539 4.20 0.2374 602.6449
22 Jon Lin .htaccess 5038 3857 1.31 0.1313 506.5448
23 trashgod swing 8428 2984 2.82 0.1693 505.1045
24 BondedDust r 9527 4116 2.31 0.1150 473.4799
25 Marc Gravell .net 24537 3748 6.55 0.1198 449.0550
26 mKorbel swing 7623 2794 2.73 0.1531 427.7699
27 Justin Cave oracle 9328 2354 3.96 0.1778 418.4889
28 Craig Ringer postgresql 6499 2290 2.84 0.1795 411.0565
29 Hans Passant winforms 9118 2317 3.94 0.1622 375.7208
30 Peter Hosey cocoa 6019 1989 3.03 0.1872 372.3266
31 BalusC java 44420 6619 6.71 0.0551 364.8742
32 Peter Lawrey java 26946 10723 2.51 0.0334 358.5773
33 Hans Passant .net 18496 3969 4.66 0.0903 358.4573
34 Alex Martelli python 32392 4234 7.65 0.0821 347.6425
35 Hans Passant c# 33865 7552 4.48 0.0445 336.1529
36 Rex Kerr scala 8619 1296 6.65 0.2534 328.3911
37 Jonathan Leffler c 13269 3922 3.38 0.0777 304.5792
38 anubhava regex 6809 4849 1.40 0.0617 298.9925
39 Darin Dimitrov c# 31517 6899 4.57 0.0414 285.7951
40 unutbu python 21851 5108 4.28 0.0554 282.9218
41 marc_s sql-server 12613 2604 4.84 0.1024 266.6752
42 Stephen C java 23704 8969 2.64 0.0294 263.8383
43 gbn sql-server 11790 2754 4.28 0.0957 263.6338
44 Dirk Eddelbuettel r 11167 1901 5.87 0.1348 256.3236
45 marc_s wcf 6256 1621 3.86 0.1546 250.5863
46 Ignacio Vazquez-Abrams python 19853 4934 4.02 0.0503 248.2959
47 Dennis Williamson bash 8020 1491 5.38 0.1662 247.7380
48 Jerry Coffin c++ 17364 4705 3.69 0.0495 232.9844
49 gbn tsql 6063 1159 5.23 0.1919 222.4021
50 Nick Craver jquery 27593 4658 5.92 0.0472 219.8965
51 anubhava bash 4707 2211 2.13 0.0975 215.6124
52 Gordon Linoff mysql 8677 7566 1.15 0.0285 215.3178
53 unwind c 11038 3311 3.33 0.0646 213.8967
54 Borodin perl 4367 2129 2.05 0.1002 213.3984
55 Andrew Thompson swing 5926 1781 3.33 0.1190 211.9744
56 VonC eclipse 10250 1632 6.28 0.1255 204.7516
57 Amro matlab 5594 1588 3.52 0.1274 202.3156
58 Tim Pietzcker regex 8376 2635 3.18 0.0759 199.8674
59 Martin Smith sql-server 11377 2133 5.33 0.0924 197.0343
60 Remus Rusanu sql-server 9132 2657 3.44 0.0741 197.0066
61 Kerrek SB c++ 17006 4023 4.23 0.0485 195.1056
62 anubhava apache 2851 3325 0.86 0.0584 194.0190
63 Sinan Ünür perl 5881 1378 4.27 0.1350 186.0085
64 Mike Seymour c++ 16069 3923 4.10 0.0458 179.7731
65 SLaks c# 24757 5452 4.54 0.0325 177.4098
66 JB Nizet hibernate 3750 1955 1.92 0.0883 172.5487
67 APC oracle 5147 1743 2.95 0.0981 170.9781
68 Ananda Mahto r 6441 2193 2.94 0.0778 170.5540
69 JB Nizet java 19201 7012 2.74 0.0238 167.0852
70 brian d foy perl 6176 1160 5.32 0.1418 164.4363
71 Reed Copsey c# 25432 4744 5.36 0.0334 158.5802
72 T.J. Crowder javascript 23843 5275 4.52 0.0300 158.0189
73 Darin Dimitrov asp.net 11725 3335 3.52 0.0472 157.3354
74 CL. sqlite 2357 2436 0.97 0.0634 154.4493
75 gnovice matlab 6147 1092 5.63 0.1400 152.8770
76 Aaron Bertrand sql-server 8648 2174 3.98 0.0702 152.6506
77 Quentin html 14190 4144 3.42 0.0366 151.6594
78 Darin Dimitrov asp.net-mvc-4 4312 1081 3.99 0.1394 150.7185
79 Arun P Johny jquery 11941 7351 1.62 0.0204 150.1783
80 Pascal Thivent hibernate 5678 1120 5.07 0.1336 149.6743
81 Eric Lippert c# 44175 2571 17.18 0.0581 149.2803
82 ysth perl 4831 1345 3.59 0.1109 149.1392
83 Gordon Linoff sql-server 5224 3446 1.52 0.0424 146.1644
84 Charles Bailey git 18560 397 46.75 0.3594 142.6697
85 H.B. wpf 5831 2371 2.46 0.0596 141.2908
86 Luchian Grigore c++ 14457 3399 4.25 0.0412 140.1351
87 Jon Skeet string 11328 899 12.60 0.1543 138.7278
88 a_horse_with_no_name postgresql 3824 1291 2.96 0.1056 136.3526
89 Bozho java 24451 4443 5.50 0.0303 134.8171
90 TLP perl 4313 1355 3.18 0.0990 134.1378
91 Jonas matlab 4441 1324 3.35 0.1011 133.9137
92 R.. c 8829 2591 3.41 0.0517 133.8855
93 Martin Smith tsql 4515 934 4.83 0.1429 133.4666
94 the Tin Man ruby 6260 2659 2.35 0.0492 130.8699
95 John Woo sql 9523 3600 2.65 0.0360 129.7019
96 Quentin javascript 17311 5843 2.96 0.0217 127.0819
97 Jefromi git 13001 504 25.80 0.2517 126.8734
98 Dimitre Novatchev xml 6014 2265 2.66 0.0551 124.8324
99 mob perl 4523 1198 3.78 0.1038 124.3700
100 Greg Hewgill git 13267 484 27.41 0.2569 124.3316
import requests
from HTMLParser import HTMLParser
from operator import itemgetter
from urllib import quote
API_KEY = 'get_your_own_key'
url = 'https://api.stackexchange.com/2.2/'
default = {'site': 'stackoverflow', 'key': API_KEY}
unescape = HTMLParser().unescape
tags = requests.get(url + '/tags', params=dict(default, filter='!-.G.68pbp2CK',
pagesize=100)).json()['items']
tagcount = {t['name']: t['count'] for t in tags}
results = []
for tag in tags:
users = requests.get(url + 'tags/{}/top-answerers/all_time'.format(quote(tag['name'])),
params=default).json()['items']
for user in users:
user['user']['display_name'] = unescape(user['user']['display_name'])
results.append(dict(user['user'], post_count=user['post_count'], score=user['score'],
normalized=user['score']/float(tagcount[tag['name']]),
weighted=user['score']/float(tagcount[tag['name']]) * user['post_count'],
avgperanswer=user['score']/float(user['post_count']), tag=tag))
by_normalized = sorted(results, key=itemgetter('normalized'), reverse=True)
by_weighted = sorted(results, key=itemgetter('weighted'), reverse=True)
by_score = sorted(results, key=itemgetter('score'), reverse=True)
# Minimum post count of 1000 to filter out the outliers
by_avg = sorted((r for r in results if r['post_count'] >= 1000), key=itemgetter('avgperanswer'), reverse=True)
for ranked in (by_normalized, by_score, by_avg, by_weighted):
print u' NAME TAG SCORE COUNT AVERAGE NORM WEIGHTED'
for i, user in enumerate(ranked[:100], 1):
print(
u'{rank:3d} {display_name:<25} {tag[name]:<18} {score:6d} {post_count:6d} '
u'{avgperanswer:7.2f} {normalized:6.4f} {weighted:9.4f}'.format(rank=i, **user))
print '\n'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment