13,566 reputation
52763
bio website vertigrated.com/blog
location Atlanta, GA
age 46
visits member for 4 years
seen 16 hours ago

Director of Technology

A software developer since the mid-80's I ran a successful consulting business for 15 years. I have worked for everything startups and international companies that did billions of dollars a quarter in profit.

As a technology consultant I made a career out of finding the next job, learning more about my clients business than they knew and giving them direction to future successes. I have comprehensive experience with both software and hardware development companies.

I have extensive experience as a hiring manager as well, earned from years of experience building, teaching and managing creative Agile Technical teams.

Extensive Answers are in my GitHub repository


Nov
11
awarded  Yearling
Oct
15
reviewed Approve suggested edit on How do I convince my team that a requirements specification is unnecessary if we adopt user-stories?
Oct
3
comment How many developers actually have private offices?
Also every child I know ( 2 are mine ) when you visit them at Montessori class, the entire room is quiet, all the kids are working with each other and the teachers quietly. My oldest son scores in the 99% on standardized tests when he went into 1st grade, still does in the 4th. Every kid that graduated w/his Montessori class went on to public school were 1 - 2 grade levels ahead of the rest of the class in Reading, Math and Behavior. My son was reading at 3rd grade level in the 1st grade. So this model does work, at work as well. Disciplined Respectful people != chaos, they are > sum of parts.
Oct
3
comment How many developers actually have private offices?
@EMS - for cowboy programmers you might be right, and for siloed task oriented worker bee programers you might be right as well, but when I have a team of people in a single room, everyone is communicating about the EXACT same task at hand and helping each other out it is a force multiplier. I have built software for 30+ years, and my experience tells me communication is more powerful than silence. Silent programmers working on a team are wasting time solving problems that others might have already solved or letting others know not to try they are doing it.My teams deliver amazing results!
Sep
30
awarded  Explainer
Sep
30
revised Why are for loops needed?
added 39 characters in body
Sep
30
revised Why are for loops needed?
added 74 characters in body
Sep
30
revised Why are for loops needed?
added 74 characters in body
Sep
30
comment Java Serialization for long-ish-term storage
have you seen MessagePack? There is even a Jackson Binding Provider for it!
Sep
30
revised Why are for loops needed?
added 300 characters in body
Sep
30
answered Why are for loops needed?
Sep
27
revised When and how should I use exceptions?
NEVER tag in the title, it is spamming
Sep
27
revised Should we avoid object creation in Java?
added 9 characters in body
Sep
27
revised Logistically, how do you manage embedded SQL?
added 40 characters in body
Sep
18
revised Is there any reason to use varchar over text columns in a database?
added 11 characters in body
Sep
18
revised Is there any reason to use varchar over text columns in a database?
added 7 characters in body
Sep
10
answered Is there any logical reason to auto-generate code documentation?
Sep
4
comment Why were default and static methods added to interfaces in Java 8 when we already had abstract classes?
static methods do not belong to interfaces. They belong to utility classes. No they belong in the @Deprecated category! static methods are one of the most abused constructs in Java, because of ignorance and laziness. Lots of static methods usually means incompetent programmer, increase coupling by several orders of magnitude and are a nightmare to unit test and refactor when you do realize why they are a bad idea!
Sep
4
revised Why aren't there other programming languages that compile to Python bytecode?
added 1 character in body
Sep
4
awarded  Nice Answer