It's a good point but there's a huge field of potential software and opportunity out there that we programmers are not the users of. Who should build it then?
Can you give an example? I really don't get this narrow self-identification of oneself as a programmer. How does being a programmer stop or exclude you from being other things? I'm a programmer, husband, musician, cook, dancer, friend, teacher, comedian, shopper, businessman, writer, house owner, movie-watcher, music fan, son who lives away from his parents, and much more. Programming is a great skill, but not my ide…
You're Overthinking It
51–55 of 55 posts
Re: You're Overthinking It
#52Earlier quoted context omitted.
I bet Drew Houston wasn't spending 8-10 hours a day sharing files, neither was Zuck looking up student profiles all day long. I don't agree with the notion that you have to understand the ins and outs of something to start working on it. See http://paulgraham.com/schlep.html Do you think all of Basecamp's customers are software companies because that's the only domain 37s knows deeply about? Funeral directors use Fac…
You end up needing to be willing to commit to learning a hell of a lot about an industry, and that's time you won't be developing. The tech, in most cases, is secondary to understanding the business needs and workflow of an industry. One of the most successful guys I know as a small business software guy took a year to take mortuary classes and work in the funeral industry to learn their needs before developing servi…
The prob is that we're all tech geeks here and all we want to do is turn our fetish for coding into the next big thing, so we always try to think in terms of software solutions.
Re: You're Overthinking It
#53Earlier quoted context omitted.
Good point, but I think that is why there are more and more people preaching for teaching Everyone to learn coding. Education and support on how to help those users help themselves is how you can help. Anyway, there are far too few programmers to solve all the world's problems, so increasing the number of people being able to program something is a step in the right direction.
You just describe the complete and utter failure of Nerdistan: While the nerds solve their problems by writing software that caters for their nerd-needs (version control, editors, fluffy frameworks just yo name a few) , the rest of the world should just learn to program themselves when they want to solve their problems ... There is a way out of this echo chamber though: don't teach others to program but let them teac…
I agree with you that spending a lot of time with others who are not like you is definitely an improvement, but it is still not going to be as good as if they were able to do something on their own.
Re: You're Overthinking It
#54Re: You're Overthinking It
#55I think it's also a good thing to stop overthinking it in regard to Hard Work. The schlep barrier and uggh fields come to mind. http://paulgraham.com/schlep.html http://lesswrong.com/lw/21b/ugh_fields/ What are some ideas that you would do if you weren't concerned about "working smarter" or something having to be elegant from the get-go? My most successful product has been a magazine (and let me define that success:…