7,320 reputation
11632
bio website sites.google.com/site/…
location Boston, MA
age 39
visits member for 4 years, 4 months
seen Apr 27 at 13:49

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.


Mar
7
answered Why aren't we all doing model driven development yet?
Mar
7
answered Vulnerabilities and employability
Mar
7
comment Do you have to be good at math to be a good programmer?
@Job - who said I was a PM? Also... I didn't quite say I liked it. Good at it does not equal liked it. And I was good at it only in a relative sense.
Mar
7
answered How often is software speed evident in the eyes of customers?
Mar
7
answered Do you have to be good at math to be a good programmer?
Mar
3
comment How would you explain multi threading to a seven year old kid?
I think the only thing I'd add is maybe change "jobs" to "games" or playing with toys or doing chores or homework.
Mar
2
awarded  Guru
Mar
1
answered Should Swing knowledge be required from Java programmers?
Mar
1
answered How do programmers deal with Project Lead/Managers?
Mar
1
awarded  Good Answer
Feb
28
awarded  Nice Answer
Feb
28
answered How would most programmers feel about the bugs they wrote?
Feb
28
comment How would most programmers feel about the bugs they wrote?
I'd add just one thing - a way to see a bug found before a release is "it could have been found by a customer - this is a win!" - every bug the team finds is a bug the customer doesn't find.
Feb
28
answered How big of a team do you need to benefit from bug tracking software?
Feb
24
answered What programming languages should every computer science student be taught?
Feb
21
answered Two internships at the same time — good or bad?
Feb
15
answered How should I manage a team with different skill levels?
Feb
15
answered How to explain to a non-technical person why the task will take much longer than they think?
Feb
8
comment Software Developer Interview Question - Fair or Unfair
Adding one more - whether they described the job title accurately or not, chances are good that these questions reflect the reality of what the people they are hiring need to know. Saying, in effect "what you want to know isn't important" suggests the potential new hire doesn't get that this is part of the job.
Feb
8
answered Programmer performance : based on location, timings