Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 internet speed test! ×

Comment Re:It's time for Microsoft to give up (Score 1) 97

It's a tarnished brand. It doesn't really matter how good their product is: People have grown up using and loathing Microsoft software. The vast majority of people will run away from a Microsoft product if they aren't forced to use it. They could sell their phones for $0 and throw in some hookers and blow to seal the deal and people still wouldn't buy them.

If they just stopped chasing the mobile platform that they'll never get, they could actually entrench themselves into their core business again: Making bloated but ubiquitous operating systems and business software. As a Linux guy, I almost feel ashamed to say it but, I actually *liked* Windows 7. Firing up a copy of Windows 10, I feel like I need an XBox controller and a touch screen to use it correctly. The first time I used it, I literally could not figure out how to make the machine shutdown.

Comment Re:Seems about right (Score 1) 155

There is a huge distinction between what you've described and how that process would work in a proprietary software environment. The moment you discovered the bug, you had the resources to debug it. The moment you debugged it, you had the resources to at least deploy it in a fashion that would allow you to continue to do work (admittedly in a possibly haphazard way). At some point in the future, your fix (or something like it) will be integrated and away you go.

Contrast that to proprietary software. You find a bug, you report it. Maybe, at some point, someone responds to your bug report. Maybe they don't. Maybe, at some point, the vendor fixes the bug. Maybe they don't. What recourse do you have between "I found a bug" and, "Woohoo! My bug is fixed"? How can you even guarantee that you even reach the latter state?

Comment Re:Real developer survey (Score 1) 139

That's too low a bar to entry. It needs to be a socket that hangs off an IPv6 address that specifies its endianness at connection time and requires your connection to handle obscure return values from socket commands. The server may also, depending on its mood, request the client to speak EBDIC or request that it negotiates microsecond time synchronization before accepting any answers.

Comment Seems about right (Score 4, Informative) 155

This seems about right. Once you've introduced proprietary software into the mix, a huge amount of your time is going to be spent fighting with the software vendor, waiting for updates from the software vendor, working around the idiocy of the software vendor, etc. So, even though 90% of the company runs on open source software, you still need 60% of the workforce to deal with the proprietary software.

Comment To summarize (Score 5, Insightful) 139

To summarize, a bunch of dime-a-dozen web guys, who rely on stack overflow for every other line of code, have declared that they are underpaid. And, they would prefer to work at home so that if someone asks them a hard question, they can ask it on stack overflow before answering.

Comment Re:Understanding the risks does not make it safer (Score 1) 110

I think anyone who has been using Ubuntu for anything mission critical has been ignoring the non-LTS releases for years now. If you want to put Ubuntu on a toy, grab the latest release. If you want to put it on a real machine, grab an LTS release that is at least 6 months old.

Comment Re:As an old (63) guy.. (Score 1) 207

How can you create software without Ruby, The Cloud and 37 half-baked frameworks?

Joking aside, C/C++ with a good understanding of hardware and operating systems is where older engineers shine. In fact, I'd say it's one of the few areas of software development where the term "engineer" is actually warranted. Anyone can lay 1000 layers of cruft onto a fast processor, cross their fingers and hope it works. Far fewer people can work close to the hardware, with limited resources, and take it from "it boots without emitting smoke" to "here is the API to our product". I think we are already at the point where the younger engineers are doing the boring, trendy work and the older guys are doing the fun, hard work. It's easy to find a job if you can do the latter. You don't even need to learn a new buzzword every week!

Also, please get off of my lawn.

Comment Small amounts of water... (Score 0, Offtopic) 162

"Small amounts of water have a big effect on melting temperature, and this is the first time experiments have ever been conducted to determine precisely how the mantle's melting temperature depends on such small amounts of water"

Apparently these guys have never modified a car engine to inject water/meth. Car guys have known this for years except they use cooler words like stoichiometry.

Admittedly, it is pretty cool that they are relating it to the earths mantle but, come on... everyone knows the earth is hollow anyway...

Comment Re:But why that date? (Score 5, Funny) 236

It's Windows, so, they probably do something nutty like compute epoch time as an offset from 2006. Since 1970 would be a negative number, some deep and dark timestamp code somewhere in the driver model probably (correctly) assumes the timestamp is unsigned so, 1970 is actually far into the future.

Slashdot Top Deals

"The vast majority of successful major crimes against property are perpetrated by individuals abusing positions of trust." -- Lawrence Dalzell