Live data from Hacker News

Things a Non-Engineer Should Know Before Founding a Web Startup

blog.wepay.com

21–30 of 52 posts

Re: Things a Non-Engineer Should Know Before Founding a Web Startup

#21
post #5

7) Don't call people engineers when the appropriate term is "developer" or "programmer"

As long as it's not "rockstar". :) Check out the amusing discussion that happened when a recruiter innocently asked for a ROR "Superstar": http://groups.google.com/group/boston-rubygroup/browse_threa...

Re: Things a Non-Engineer Should Know Before Founding a Web Startup

#22

"Non-engineers are not 'designers' by default." Amen to that. This would be a great subject for its own post.

And conversely, don't automatically assume engineers can't design!

see edit on my original post.

Re: Things a Non-Engineer Should Know Before Founding a Web Startup

#23
"From what I can tell, nothing is more frustrating to an engineer than a non-engineer asking for something complex, and treating it like it’s trivial."

Yes, yes, and more yes. When programmers say "possible," they mean before the heat death of the universe. That doesn't mean all possible things are automatically trivial, despite their apparent obviousness.

Re: Things a Non-Engineer Should Know Before Founding a Web Startup

#24
post #5

7) Don't call people engineers when the appropriate term is "developer" or "programmer"

If you apply cleverness to solve problems, you're an engineer. Engineering is the verb form of ingenious.

They share a common root (L. ingenium) but I'd hesitate to call them forms of the same word.

Re: Things a Non-Engineer Should Know Before Founding a Web Startup

#25

"Don’t pretend to be more technical than you are. Especially in the Bay Area. First of all, it’s incredibly transparent (even to non-technical people), and you will lose all credibility. It also pisses off engineers. " Seriously. Please don't condescendingly explain something technical, incorrectly, to someone who already understands it. AHHHHRGG!

Hear, hear! I really dread sitting through this, because it makes me cringe and squirm and want to correct them.

On the other hand, it teaches patience. Patience is worth a lot. When I first began tutoring comp sci students, I learned that, even among the technically inclined, you will need to sit through an enormous amount of misunderstandings and mind-numbing attempts to keep the ol' neurons firing just so. Think you have patience? Try teaching.

I picked up tutoring on the side to earn some extra money. As a side-effect, I feel like it's helping my skills in dealing with clients, programming, and teaching.

EDIT: Also, I love pair programming. Don't know about other people, but I feel as though I'm easily twice as productive on my normal days, even though I might be on an absolute roll by myself a couple times a week. It also seems to be easier to avoid design pitfalls or unnecessary debugging with an extra set of eyes on the code (as it's written).

Re: Things a Non-Engineer Should Know Before Founding a Web Startup

#26
post #5

7) Don't call people engineers when the appropriate term is "developer" or "programmer"

At many (most?) of the biggest software companies, "engineer" is the term used to divide technical people (including devs) from non-technical people.

Re: Things a Non-Engineer Should Know Before Founding a Web Startup

#27
post #5

7) Don't call people engineers when the appropriate term is "developer" or "programmer"

As long as it's not "rockstar". :) Check out the amusing discussion that happened when a recruiter innocently asked for a ROR "Superstar": http://groups.google.com/group/boston-rubygroup/browse_threa...

I went to a career fair once where a company was hiring ROR devs. They gave out guitar picks and drumsticks and everything.

Re: Things a Non-Engineer Should Know Before Founding a Web Startup

#28
Along with "don't pretend to be more technical than you are", I would add "Trust the engineer/dev/ux guy/programmer to do what you hired them to do".

I had the experience (that I imagine a lot of people share) of being hired by a non-technical founder in a start-up, who then wanted to micro-manage and give input on every minute decision that went into the building of the UI, even to the detrement of the user experience.

Re: Things a Non-Engineer Should Know Before Founding a Web Startup

#29

Along with "don't pretend to be more technical than you are", I would add "Trust the engineer/dev/ux guy/programmer to do what you hired them to do". I had the experience (that I imagine a lot of people share) of being hired by a non-technical founder in a start-up, who then wanted to micro-manage and give input on every minute decision that went into the building of the UI, even to the detrement of the user experien…

That should actually be #7, I think - I'll add it if I get the chance. I started off like the person you describe, and I have since moved pretty far in the opposite direction.

Re: Things a Non-Engineer Should Know Before Founding a Web Startup

#30
post #8
post #5

7) Don't call people engineers when the appropriate term is "developer" or "programmer"

Our friends with the iron ring (if Canadian) are very sensitive and misusing the term engineer will elicit tears.

To expand on this. It is illegal in Canada for anyone without a proper engineering degree to call themselves an engineer. For example a computer scientist cannot call themselves an engineer while a computer or software engineer could.
Post reply on HN