News for hackers. Stuff that matters.
Re:Developers who use spaces make more money than those who ... by lhorie on Thursday June 15, 2017 @11:13AM (#14561116)
While your comment is obviously meant as a joke, it somehow rings true from my anecdotal experience.

I'd also like to see an analysis of space-vs-tabs as it relates to operating systems. Again, from anecdotal experience, it seems spaces are more common for folks with *nix background who tend to work in product-oriented companies (i.e. where code is an asset) and tabs are more common with windows folks, who tend to work on IT (i.e. where code is liability)

Re:Developers who use spaces make more money than those who ... by balabaster on Thursday June 15, 2017 @11:29AM (#14561297)
Hmmm...

I've mostly only ever worked in Windows environments with the odd linux machine here and there, but mostly Windows, I've worked in both I.T. and product-oriented shops. I've mostly favored spaces. I've never been questioned it or asked to do differently. Generally speaking, those that care about the money, don't give a fuck about whether I use tabs or spaces. I've worked in tight-ass shops that have nickeled and dimed for every cent savings and I've worked for shops flush with cash to pay developers to do it right.

In my actual experience, I've never seen any relation to tabs vs. spaces with regards to being paid more. Nobody that has ever paid me for what I do has cared about which I use, nor have they questioned it.

One thing I have noticed in programmers are an asset vs. programmers are a liability is that companies who understand that automation is going to extend their profitability by more of a margin than it costs them will pay you what you're worth. Those that view programming as a sunk cost, that just makes their lives easier or cuts costs will pay you what they can get away with.

Don't work for a company that views you as a cost centre. Work for a company that views you as a profit centre. The work will be more meaningful. You will be more fulfilled. You will most likely be less stressed and you will most certainly be appreciated and respected more.

Re:Developers who use spaces make more money than those who ... by jermaustin1 on Thursday June 15, 2017 @11:27AM (#14561269)
I'd like to add my own anecdote: Windows development primarily happens on one vendor's IDE - Microsoft Visual Studio, and where MS leads, Windows-based developer follow.

Case in point - I use the default Visual Studio settings which are spaces, BUT they weren't always. I remember as recently as 2008 tabs were the default.

Re:Developers who use spaces make more money than those who ... by edoceo on Thursday June 15, 2017 @11:45AM (#14561460)
Visual Studio 4-6 (1996-2000) the default was tabs
Re:Developers who use spaces make more money than those who ... by azinman2 on Thursday June 15, 2017 @12:36PM (#14561934)
The good years for Microsoft.. feels like there’s a story there :)
Re:Developers who use spaces make more money than those who ... by pbh101 on Thursday June 15, 2017 @01:06PM (#14562208)
Most of the time I've seen people refer to code as a liability, they aren't referring to the 'cost-center' mentality, but rather recognizing code is the liability you incur in order to get the business value [1], and thus you should minimize the code you write per solved business problem.

[1]: https://twitter.com/tastapod/status/726747175317852160

Re:Developers who use spaces make more money than those who ... by eeZah7Ux on Thursday June 15, 2017 @12:18PM (#14561750)
> product-oriented companies (i.e. where code is an asset > IT (i.e. where code is liability

You got it backwards. In companies that sell code, code is an asset. In companies that sell services code is a necessary evil.

Re:Developers who use spaces make more money than those who ... by uiri on Thursday June 15, 2017 @12:29PM (#14561873)
I think you misunderstood him/her.

If you're a software developer and you're part of the "IT" department, then you're a liability. Your code is a necessary evil.

If you're not part of the "IT" department, then you're working in a product-oriented environment where the company is selling your code (either as a good or as a service) or otherwise making money from the code. In that case, your code is an asset.

Re:Developers who use spaces make more money than those who ... by fredophile on Thursday June 15, 2017 @03:12PM (#14563480)
I've always understood it as functionality is an asset and code is a liability. The company wants and uses the functionality to make money. Code has to be maintained, has bugs, etc. Your goal should be to provide the required functionality while reducing the costs incurred by your code.
Re:Developers who use spaces make more money than those who ... by mdinstuhl on Thursday June 15, 2017 @11:17AM (#14561159)
This is...this is actually brilliant logic.
Re:Developers who use spaces make more money than those who ... by quotemstr on Thursday June 15, 2017 @12:02PM (#14561601)
Windows itself is indented with spaces.
Re:Developers who use spaces make more money than those who ... by xaedes on Thursday June 15, 2017 @06:03PM (#14564821)
Because the code of Windows is the asset ;)
Re:Developers who use spaces make more money than those who ... by Dolores12 on Thursday June 15, 2017 @12:19PM (#14561762)
I use spaces because python.