12,447 reputation
52656
bio website vertigrated.com/blog
location Atlanta, GA
age 46
visits member for 3 years, 5 months
seen 3 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.


Mar
27
comment What is the most effective way to add functionality to unfamiliar, structurally unsound code?
@Benubird just because something is done incorrectly by one person/team doesn't invalidate the entire concept, it just means poor judgement was used in that particular case. You conflating that is just as poor judgement as them. Software suffers from Entropy, it degenerates into a Big Ball of Mud regardless. Poor judgement just accelerates it, this technique is valid in business when applied correctly and reduces entropy when done appropriately. Your blank judgement is worse advice.
Mar
7
comment Is there a minimum team size required to see a benefit from Agile?
I have a project that I am the Customer/Product Owner and the sole developer, so that equals 1.
Mar
6
comment Is there a minimum team size required to see a benefit from Agile?
yes, minimum size would be 1
Mar
5
comment User stories are too high level and conceptual, management expects developers to fill in the blanks
... communication is good ... doesn't sound like communication is good. Sounds like a one way connection, if you aren't giving feedback early and often like when estimating the stories then you aren't communicating effectively.
Feb
10
comment Excessive use “final” keyword in Java
-1 for speculation as fact
Dec
31
comment UUID collisions
This question appears to be off-topic because it is about something already discussed ad-nauseum on the internet, in books and especially on StackOverflow
Dec
10
comment Why not free memory as soon as its reference counter hits zero
What is the benefit of spending time freeing memory that isn't needed immediately, freeing when it is demanded is a much more intelligent heuristic.
Sep
8
comment What is the purpose of the stand-up and its duration in agile methodologies?
This question appears to be off-topic because it is about as lazy a question that you can ask and shows absolutely no attempt at researching before hand.
Apr
6
comment Why is Lisp useful?
Lisp exists to show how wrong every other language designer has been.
Mar
9
comment better way to define an exception thrown by a method in Java?
you are mis-using exceptions, what you are describing is not exceptional, it is expected behavior apparently from your description. this can be checked before had easily and handled without having to incur the overhead of raising an exception.
Mar
9
comment What non-theoretical, practical programming language has no reserved keywords?
simple pattern matching does away with if/then/else as well as switch constructs as well as traditional for/each loops.
Mar
9
comment What non-theoretical, practical programming language has no reserved keywords?
@MichaelT that isn't a problem if the language doesn't have a C-style if/then/else construct! :-)
Mar
9
comment What non-theoretical, practical programming language has no reserved keywords?
if every noun, verb, adverb and adjective in a novel was labeled as such it would make it HARDER to read not easier!
Mar
9
comment Choosing DOCTYPE for an online eBook
read up on "responsive design" and have the site switch CSS to respond to the size and type of client.
Mar
9
comment What non-theoretical, practical programming language has no reserved keywords?
Erlang is very expressive and not complex syntactically. I think all functional languages end up being more expressive with less reserved keywords.
Mar
8
comment What non-theoretical, practical programming language has no reserved keywords?
I think the key word in your answer is complex, a sufficiently designed language should be simple, not complex.
Mar
8
comment Why does Java require a servlet container for simple RPC service?
possible duplicate of Which Java framework meets these requirements?
Jan
23
comment How can I explain the difference between NULL and zero?
NULL is the explict LACK of data, it isn't a placeholder, it is a single solitary representation of no data.
Dec
30
comment Who was the first software engineer?
more lack of reading comprehension skills ... you are posting points that prove my point. Concurrent software is non-deterministic, distributed computing even more so; if you dont' understand that, you are part of the problem.
Dec
9
comment Can I (reasonably) refuse to sign an NDA for pro bono work?
you can reasonably refuse anything, is it reasonable for you to expect them to accept your refusal, that is another issue. Also this isn't programmer specific in any way.