Live data from Hacker News

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

blog.wepay.com

11–20 of 52 posts

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

#11
post #6
post #5

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

Personally I think engineer is a better term than "programmer".

I disagree. I don't find many similarities between what I do and what a "real engineer" does. I do not consider myself an engineer; I write software. Nowhere in the 18 years I've been doing this for money have I met anybody that could explain what software engineering really is. Without a definition, the term to me is meaningless.

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

#12
post #6
post #5

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

Personally I think engineer is a better term than "programmer".

Engineers precisely specify a problem and then build a solution that's correct to within a tolerance. I'm afraid I don't see the resemblance to programming.

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

#14
post #11
post #6

Earlier quoted context omitted.

Personally I think engineer is a better term than "programmer".

I disagree. I don't find many similarities between what I do and what a "real engineer" does. I do not consider myself an engineer; I write software. Nowhere in the 18 years I've been doing this for money have I met anybody that could explain what software engineering really is. Without a definition, the term to me is meaningless.

the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.

That's what they'll teach you at engineering school. Not everyone who is writing software is engineering.

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

#15
post #6

Earlier quoted context omitted.

Personally I think engineer is a better term than "programmer".

Engineers precisely specify a problem and then build a solution that's correct to within a tolerance. I'm afraid I don't see the resemblance to programming.

A very precise definition of an engineer? Engineers build tools. Artists build amusements. Scientists build ideas. Programmer = Engineer.

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

#19
post #6

Earlier quoted context omitted.

Personally I think engineer is a better term than "programmer".

Engineers precisely specify a problem and then build a solution that's correct to within a tolerance. I'm afraid I don't see the resemblance to programming.

That depends on the program, I suppose. Some programs require more engineering than others. I think you could make a very good argument for the programmers at Google being engineers.
Post reply on HN