Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've been independently employed the for 13 years as a software consultant. Most of my work has been building web-based business software for small/medium sized businesses. This involves both designing and implementing solutions for non-technical clients. It's a lot of greenfield design and development, which feels a lot like working in an early stage startup.

I have at times taken 6mo - 24mo contracts as just a software engineer when the pay and environment were good enough. This work is far less interesting, because someone else is typically designing what is to be built.



>It's a lot of greenfield design and development, which feels a lot like working in an early stage startup.

What does this mean?

Also how'd you get your first business?


The term “greenfield” comes from physical development- a you are taking a “green field” and turning it into a factory or housing or similar. It’s contrasted to “brownfield” which means developing in or over an already built up area.

In software development “greenfield” generally refers to new systems development whereas “brownfield” refers to the maintenance, extension, or enhancement of existing systems and solutions.


Sibling comments both answered the greenfield thing as I would have :)

As for first business, I built a very small network over 7 years working in house at an advertising agency (which did a lot of digital work) and some startups. While I was just an IC developer, because I could communicate with non-technical people well, I became the first point of contact for a lot of decision makers over time.

If you want to do solo technical consulting start making friends with non-technical people who are in leadership roles. It takes time but it does snowball.


Greenfield development is a way of saying "new and from scratch" usually, whereas editing an existing codebase would not be.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: