14,400 reputation
52768
bio website vertigrated.com/blog
location Atlanta, GA
age 47
visits member for 4 years, 6 months
seen 4 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


May
5
comment Software pattern for combining properties
Composition by Facade Pattern
Apr
30
comment Is 100% code coverage a pipe dream?
this conflates unit testing with integration testing, testing code you did not write is integration testing. The TCP stack is in the OS you should not be testing that, you should assume it is already tested by whom ever wrote it.
Apr
30
revised Is 100% code coverage a pipe dream?
added 4 characters in body
Apr
30
comment What non-theoretical, practical programming language has no reserved keywords?
the code bases I tend to work with are orders of magnitude longer than novels in length, most are > 1,000,000+ lines of code, the most of the longest novels are < 2,000,000 words! And like novels they are read by humans, actually more time is spent reading code than writing it! Given a code base that is > 10 years old and 1,000,000+ lines the number of times it is read by developers over 10 years dwarfs the time it took to create in the first place.!
Mar
11
revised Setters or constructor for many variables?
added 7 characters in body
Mar
11
revised Setters or constructor for many variables?
added 11 characters in body
Feb
24
awarded  Custodian
Feb
24
reviewed Close Is it a good idea to have a database row that represents an unknown value within a system
Feb
24
reviewed Close MJRTY - A Fast Majority Vote Algorithm isn't work
Jan
18
comment What non-theoretical, practical programming language has no reserved keywords?
I said compiler writer which is different from the compiler. Compilers get faster on faster hardware, compiler writers are human, we do not adhere to Moore's Law!
Dec
7
comment Why does the Java collections APIs not have a last method?
reversing a list can be almost free depending on the implementation of the list, to assume it isn't exactly efficient shows a lack of comprehension between the concept of List as an Interface and the implementations of that interface.
Dec
7
revised Why does the Java collections APIs not have a last method?
added 133 characters in body
Nov
11
awarded  Yearling
Oct
15
reviewed Approve 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