4 ms·
What it looks like to go from being the first real coder to being a full time manager of a pretty large eng team over the course of 3 years in git commits per m
by harryh 14y ago
What it looks like to go from being the first real coder to being a full time manager of a pretty large eng team over the course of 3 years in git commits per month:
37 2009-09
99 2009-10
177 2009-11
104 2009-12
136 2010-01
115 2010-02
126 2010-03
72 2010-04
37 2010-05
43 2010-06
30 2010-07
39 2010-08
53 2010-09
43 2010-10
59 2010-11
66 2010-12
13 2011-01
23 2011-02
67 2011-03
66 2011-04
13 2011-05
20 2011-06
0 2011-07
29 2011-08
25 2011-09
3 2011-10
2 2011-11
3 2011-12
3 2012-01
35 2012-02
6 2012-03
10 2012-04
2 2012-05
0 2012-06
0 2012-07
38 2012-08
0 2012-09
0 2012-10
32 2012-11
0 2012-12
For whatever it's worth I miss coding an awful lot.
- spulec 14y agoI'm curious about 2012-08 and 2012-11. Pet feature, hackathon, large release with hotfixes?
- harryh 14y agoRefactorings to help make our codebase less of a giant hairball and more of a DAG. Big project that a lot of people helped out on and that I cared about a lot. Also it was relatively easy for me to pitch in cause most of the work was tedious but uncomplicated.
- onewland 14y agoI'm guessing there's a flag to get that printout, mind sharing?
- harryh 14y agogit log --author harryh --format="%ci" | cut -f1-2 -d- | uniq -c | tail -r (then I added in the 0 months manually) Learned this just now via twitter btw: https://twitter.com/harryh/status/279010454376960000 https://twitter.com/harryh/status/279010454376960000
- splicer 14y agoAlso, if your version of tail doesn't support the -r option, you can reverse the order of the lines using the tac command.
- unwind 14y ago... and if you didn't get that "tac" is a command to reverse some text, then you need to realize that it's "cat" backwards. I promise, if it weren't so annoyingly hard to implement, Linux would have command called nwodtuhs to turn the machine on. Those crazy geeks! :D
- csense 14y agoMy favorite backwards command is the 'sl' command. If you have a Debian/Ubuntu command line handy, sudo apt-get install sl
- barce 14y agoI can understand missing coding, too, but your team will be able to sense that in the same way children can sense the stress of their parents. As a manager, it's important to get over that so you can take yourself and your team to the next level.
- ricardobeat 14y agoHow is that bad? Knowing my manager missed coding would only make me happier.
- lucian303 14y agoGreat. You should miss it. It's the only way you're going to have a shot at being a decent manager, let alone good or great.
- dexcs 14y agoIs there a way to get this history out of github / many repositories at once?
- WestCoastJustin 14y ago▂▄█▅▆▅▅▃▂▂▂▂▃▂▃▃▁▁▃▃▁▁▁▂▁▁▁▁▁▂▁▁▁▁▁▂▁▁▂▁ [1] [1] https://github.com/holman/spark/blob/master/spark https://github.com/holman/spark/blob/master/spark via ./spark 37 99 177 104 136 115 126 72 37 43 30 39 53 43 59 66 13 23 67 66 13 20 0 29 25 3 2 3 3 35 6 10 2 0 0 38 0 0 32 0