3 ms·
Well, I was having fun with Python and Lisp. But it was a bit painful between all of the different parts. Plus on the front end, I was writing mostly Django. Wh
by orangethirty 13y ago
Well, I was having fun with Python and Lisp. But it was a bit painful between all of the different parts. Plus on the front end, I was writing mostly Django. Which has its own set of conventions. I like to keep things simple. And that made me move to Go. Its simple.
- gcr 13y agoExactly. You switched to Go because it rewarded you. Here you made an improvement that you liked, and you grew happier. Now, when you sit down to write, you'll be more likely to think "Wow, here I get to learn another piece of the Go ecosystem," which will probably drive you to continue working on your startup.
- orangethirty 13y agoYes, spot on. I already have all of the business side stuff done, and will now focus on the fun part. Its refreshing to be able to sit down and just code. I'm putting up a simple blog at nuuton.com/blog. I'll blog about my experience coding it. Keep posted.
- TylerE 13y agoI think a huge part of go's success is the go command. For those of us coming from scripting language having the whole "configure/make/install" problem solved (and solved well) by the core language greatly lowers the barrier to entry.
- orangethirty 13y agoGo acts like a scripting language, but runs like a compiled one. That's why I love it. The right mix of C and Python.
- viscanti 13y agoSo your point is that founder happiness is directly related to the startup's chance of success, which seems questionable, but possibly true. Then you define happiness as things that are good choices for the business. Of course doing things that are good for the business are good for the business. This is a bit of a circular definition. That said, choice of programming language is important. It's possible to be 10x to 100x more productive in one language (at least to start with), if it has libraries (included in the standard lib or community) that do most of the hard work for you. It's very easy to get started with a Python project, if your work at all uses Numpy/Scipy/ETC. The choice of programing language also is a big factor in what engineers you can hire in the future.