11,797 reputation
42453
bio website vertigrated.com/blog
location Atlanta, GA
age 45
visits member for 2 years, 6 months
seen Apr 28 at 19:46
stats profile views 1,087

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.


Apr
23
comment What are the different types of IDEs?
there is only one ide you need to know; emacs!
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.
Nov
26
comment How do people deal with Android fragmentation?
they develop for iOS and forget about Android, given the massive Apple AppStore sales ratios to Android app sales, this is actually a reasonable alternative.
Nov
11
comment What would be a non-contrived reason to have an object with Private Copy Constructor as well as Assignment Operator?
+1 - this is a complete answer to the question, thanks.
Oct
7
comment Why is C++ often the first language taught in college?
teaching C++ as a first language is like teaching someone how to base jump with a bed sheet!
Sep
26
comment How can I improve these online java programming puzzles I wrote for my (middle/high school) students?
puzzles are a terrible way to teach practical skills
Sep
19
comment What naming anti-patterns exist?
Read the linked article, and understand what tautology means. Also violates DRY Principals. Do you suffix every concrete class with Class or prefix it with C? No, doesn't make sense, waste of effort, always useless.
Sep
13
comment Programming languages with a Lisp-like syntax extension mechanism
your question is contradictory, first you ask for a list, then you ask for conceptual information, which is it???
Sep
12
comment What makes Erlang suitable for cloud applications?
specifically the term "cloud" is nebulous and doesn't mean anything specific, it is marketing speak, you still haven't defined what actually qualifies something as a cloud application. Personally I know what I know what I think it means, I am sure it isn't what you think it means, given the question.