3 ms·
I used to be one of these folks. "Hey now, I have a great idea! But dang, I can't program. Let me find a co-founder that does." Needless to say, none of my idea
by christonog 17y ago
I used to be one of these folks. "Hey now, I have a great idea! But dang, I can't program. Let me find a co-founder that does." Needless to say, none of my ideas got anywhere. You need to be able to sell your idea, and I think the best way to sell to a more technical person than you is to actually build a prototype yourself.
I don't have a CS degree, but spending some time working in a software company teaches so much about software development. Roadmaps, iterations, hotfixes, and source control, to name a few. Necessary things I never would have thought about working on my next great idea for a website. All of this for non-technical customers who could care less about web services and frameworks. It was a very interesting dynamic explaining that a bug that was affecting them couldn't be fixed NOW and had to wait for the next site release. I now have a deeper understanding of how software development works in application. Not to mention the interesting dynamic of customer communication.
Moral of my story is that if you are not technically minded, spend some time doing some work that is somewhat related to software development. Bug reporting, tech support, etc. It doesn't matter what the job is, just ask a lot of questions in engineering and think about what's going on around you. Not to mention work on your own code after work.
- zaidf 17y agoWay to go Chris! As someone who has never held a job, I sometimes miss the learning that you can be doing even as a regular nontech employee.
- unalone 17y agoThat's a position I've been in a lot too: I've had an idea, but can't code it to see how cool it would be. I took the lazy route out—I found a cofounder who codes—and as a result the site I started working on two years ago still hasn't come out yet.