40 karma · joined May 15, 2012
This is an oxymoron. "Wealth" is just stuff. Loaves of bread. Cars. iPhones. TV shows. If you create stuff but just keep it in your warehouse, it's going to go moldy and you're going to lose money. You have to distribute it to make money.
Money itself is of no value. You can't eat dollars, and mine don't sing or dance to entertain me. I suppose you could burn them for heat, if you have actual paper dollars :-)
I worked at a start-up a few years ago. I worked on a PHP-powered website that spoke to a Java-powered (Spring/Hibernate) service layer. The PHP team consisted of one: me. The Java team consisted of over 10 engineers. I outpaced them easily and consistently.
In other projects with similar divisions, I've had similar experiences, though not always so dramatic.
I use Spring every day as part of my day job, and I agree that a lot of the development time slowness is due to culture/enterprise. But that is a serious problem that can't be readily dismissed.
Edit: clarity.
Boss: "We need to decentralize to remove bottlenecks."
[later]
Boss: "We need to centralize to improve efficiency."
Using a functional programming approach, data processing is easy because you can create new data by taking old data and specifying a transformation process. With Go, I had to manually handle the iteration through the old data's container object.
Not a huge deal, but it felt like I was reinventing the wheel in every goroutine.
An "80 char/line" guideline is nice for that.
It's also the reason you shouldn't talk about religion or politics at work or with the in-laws. For exactly the reason you mentioned: attacking Ruby will feel to the Rubyist like a personal attack.
It worked so well that I am trying to get it implemented at my current place. If I ever become a manager, I will probably implement this among my team, too.
Funny. I feel exactly the opposite. Static typing is false security.
I program in JS. My coworkers in Java. They have so many bugs that make it to prod because they assume that just because it compiles it must therefore be safe.
Chrome is easily the worst browser on the market, short of IE <= 7. It is slow and grossly unstable. Across multiple computers and OSes, across the past few years, this has been my consistent experience with Chrome, so it's not just my current install.
I would rather use IE 8 than Chrome. As a web dev, I loathe my time testing in Chrome. When a bug report comes in, more times than not, the answer to "which browser?" is "Chrome" because V8 is buggy as hell. And the developer tools are simply worthless because they inject markup into the freaking DOM.