3 ms·
It's the difference between simple and easy. Go is very easy for existing developers to learn because it is basically a cut down subset of what they already kno
by sheepmullet 12y ago
It's the difference between simple and easy. Go is very easy for existing developers to learn because it is basically a cut down subset of what they already know.
Which makes Go a great option.... if you use it properly. It means you don't need to worry about a programmers language history when you hire even if you need them to be productive right away.
It means you can hire the smartest developers, regardless of whether they have been doing embedded work, or spas in js, or large enterprise application dev in java, etc.
- 15155 12y agoIn other words: reduce everyone to the lowest common denominator.
- Gigablah 12y agoBut I'm a special snowflake! This won't do!
- sheepmullet 12y agoOf course a lot of good developers won't like it because it is a change that makes them worse off. If you are a good Haskell/D/Lisp developer then switching to Go will probably halve your productivity over the long term. There are a lot of benefits to using Go but lets not pretend there aren't any downsides.