We need fewer programmers; A rant. I have been trying, for the past week, to learn Ruby. I hoped to become my own technical co-founder, get into YC, and change the world. Going through some tutorials had confirmed that Ruby's no more difficult than VBA or Matlab. However, installing RoR on my PC has been a goddamned nightmare. What's wrong here? I've taught myself enough code to get work done. A quick Google search can usually get me the right answer in 5 minutes. But in this case, I've been banging my head against the wall for a week and have had no success. Then it hit me: Writing code is easy! Any middle schooler can tell you that after writing x = 5 + 3, x = 8. The reason they don't write code is not because it's hard, but because of the disaster surrounding it. What the hell is a module, a controller, a script, a git, a gem, any and all of the essential parts of the program that are located far away from where you actually write your code? Why do they all require impossibly finicky install mechanisms? We don't need more programmers, more high priests of file folders, git commands, and opaque installations. We need a way for the rest of us to actually work on ideas. |