7,200 reputation
11432
bio website sites.google.com/site/…
location Boston, MA
age 38
visits member for 3 years, 9 months
seen Apr 28 at 23:12

I'm a software task manager, formerly a software engineer. My career has been the unity of digital security, Java Enterprise development, and being a system-level thinker. I'm a jack of all trades, master of none. My strongest skill is communication.

These days, my main goals are making the right big picture choices for my team, building a solid team of great engineers, and making sure that the rest of the world leaves them alone long enough to get good things done.

When I'm not doing software stuff, I study medieval India, study dance, and work in the Burlesque scene.

I'm currently an Engineering Manager at Akamai - I have to admit, it's simply cool to finally work in a company with a real social media policy that will let me be public about where I work! But all views expressed on this or any site by me are my own, for better or worse.


Sep
30
awarded  Explainer
Sep
16
awarded  Nice Answer
Dec
30
awarded  Yearling
Nov
22
awarded  Nice Answer
Oct
14
awarded  Nice Answer
Sep
5
awarded  Nice Answer
Aug
8
awarded  Nice Answer
Jul
9
awarded  Nice Answer
Jun
10
answered Web Authentication using PKI Certs
Jan
21
awarded  Nice Answer
Jan
3
awarded  Nice Answer
Jan
2
comment “A good programmer can be as 10X times more productive than a mediocre one”
Needless to say, I have too. :)
Jan
2
revised “A good programmer can be as 10X times more productive than a mediocre one”
added one more bullet not caught by metrics and a final paragraph on what I'd do with a metric like this.
Dec
31
answered “A good programmer can be as 10X times more productive than a mediocre one”
Dec
30
awarded  Yearling
May
4
comment I'm a manager. How can I improve work relationships and communication with programmers?
Agreed! I'd call that "attempting to be psychic and failing" - when in doubt, it's good to check in words.
Apr
2
comment Not getting paid for hours you've worked?
If that's how your manager works, I suggest getting a new one... speaking as a manager, I generally get feedback from my team about time estimates, particularly when the work is new, risky, or otherwise difficult. About the only time I don't is when I have a very good basis for estimate (like great historical info). Not to say I don't fight for the team to work "smart not hard" and be as efficient as possible... but I don't dictate how that happens, and I don't wing an estimate w/out checking in...
Mar
7
awarded  Necromancer
Feb
19
awarded  Nice Answer
Jan
30
awarded  Nice Answer