Slashdot is powered by your submissions, so send in your scoop


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 All of those things and more (Score 3, Insightful) 197

> Am I just going there to network, or am I learning new cutting-edge techniques and getting enlightened by awesome training sessions? Or is it just a fun way to get a free trip to Las Vegas?

Yes. You're going there to network - not just with companies who might hire you away, but with potential future colleagues you might help to recruit. You're going to talk to other attendees about what they're doing, compare notes on what works and what doesn't, and meet subject-matter experts who you can tweet if you get stuck. You're going to get invited to the local tech community Slack, where you can do all of the above (and more) even after the conference is over.

You might well be enlightened by the sessions - you'll probably run into at least a few things you didn't know about before. You're unlikely to learn all the details, but you'll at least find out that the thing exists, and probably enough information to decide whether it's worth investigating further at work (or away from work). Speaking of away from work, it's likely to pique your interest about things which aren't relevant at work (yet), possibly enough that you'll investigate them on your own time.

The free trip to Vegas (/ wherever) shouldn't be ignored. Having a good time, and associating that good time with work having paid for it, shouldn't be under-valued - it's likely to be reflected in your productivity and loyalty.

Many of these things are great for your employer as well as for you. What manager doesn't want a team filled with well-connected, loyal, enthusiastic developers who are interested in the latest developments in tech and may well do some learning on their own time as well?

Comment Re:This is bullshit, right? (Score 1) 66

Could a major research-focused company like Samsung have state-of-the-art innovations which they're keeping secret and hoping even the best research teams in competing companies don't know about, much less college professors, until they can get a product out? Absolutely.

Are they significant enough to actually produce a contact-lens-based display?

Well, patents only last 20 years, and there's no point having a patent for only the last year or two of an invention going main-stream - you want it for as long as possible. The more premature the patent, the less time you'll have to exploit it when products finally come to market.

So either this is a pure marketing stunt (possible) or, as seems much more likely, the current state-of-the-art at high-tech research institutes is making them worried that they need to get this patent in now, before someone else does, because this is happening in the next 10 years or so.

Comment Re:Change Windows' file path separator to forward- (Score 1) 508

And I'd also like them to replace the Windows DOS prompt with bash running inside a proper terminal window. Installed by default.

I can't give you installed-by-default, but download MobaXterm. It's about a trillion times quicker than installing Cygwin on every Windows machine you use, especially because you can just put it in Dropbox or similar and have it follow you around.

Comment Re:Field dependent requirement (Score 1) 1086

Oh, to actually address the parent:

The bulk of programming jobs have nothing at all to do with math beyond the high school level.
Its mostly counting beans and keeping records. Really, it is.

You're right. So, if you want a bulk job counting beans and keeping records, don't learn math. If you want a cool career with lots of interesting stuff, get good at math.

Comment Re:Field dependent requirement (Score 1) 1086

In my field, good math skills mean the difference between running a million iterations at the cost of many hours of computing time, or doing some stochastic calculus and producing a (better) result in seconds. In a past job, it meant the difference between designing a naive algorithm to spot simple patterns in usage data, or doing some fancy math and coming up with actually useful metrics. In another job, it meant the difference between not understanding what the accountant client was trying to explain and having numerous testing iterations before coming up with something that (hopefully) met requirements, and actually following the math and ensuring my algorithms matched the scenarios we were modelling.

In my experience, good math skills have been the difference between being a relatively unproductive base-wage coder and being an innovator with a reputation for really great work - and it also means that someone else gets stuck with shuffling data while I get to work on interesting problems and learn lots about different subject domains. I've gotten to work on anti-money-laundering systems and on weather and pollution modelling - gotten company time to do my own research, and been sent to training programs and conferences (often at swanky hotels!)

In summary, learn math.

Comment Re:People think google are different. (Score 1) 408

The fact is, once most of my group of friends made it onto Facebook, that's where the event organising started happening. There's one girl in my main circle of friends who often misses invites because she only checks Facebook once every few weeks. We try to remember to call her, but our event-organising is so stream-lined and otherwise effective using Facebook that we often forget there's an extra step - and our group isn't organised enough to make sure someone has done it, so often everyone assumes that someone else will have called her.

Comment Re:I am a Silverlight Developer (Score 1) 580

We don't really deal with smaller enterprise, so I'm not sure how well my experience will relate. We tend to find that our clients treat "our software won't work with your PC" types of problems as OUR problem, not theirs, and something we should address, not them. I'm yet to see a client bring it up - we have to be pretty pro-active, and we've been caught in situations once or twice where we've had to scramble to support older browsers at very short notice, because they were running very old versions and gave us the choice between making it work on their systems or them considering us in breach.

The specific situation that seems to cause it is that site managers are responsible for budget for purchasing IT infrastructure, but central IT manages the infrastructure. You get a few site officers refusing to retire PCs that are well past their expected lifetimes, and central IT says "sure you can keep using it, but forget updates: the latest OS we've tested on that hardware is XP without SPs, and the latest browser we've tested on XP without SPs is IE6, so that's what you stay with." I think central IT are trying to force the site managers to spend budget on IT gear, but IT is often not involved in our proposals (they just manage the infrastructure,) so all that happens is whichever higher-up decided to go with our solution tells us, basically, "I don't care if there's a fight between a site officer and our IT dep't over budget, or if MS have deprecated that technology, or whatever other excuses you have - we've bought your solution for our EXISTING infrastructure, and you need to make it work on that."

Comment Meetings done right... (Score 1) 145

I'm a programmer, and I find that far too many of my colleagues assume that any and all meetings are inherently worthless. I've worked in teams who got great value out of well-directed meetings. We avoid double-handling problems, we get better use out of the various experience our team members have... It can just work so well.

It's such a shame that so many places get it so wrong, and so much IT talent has never experienced the increased productivity you can get out of meetings done right.

Comment Re:I am a Silverlight Developer (Score 2, Interesting) 580

We've found entirely the reverse re: enterprise users, albeit with a different plugin. Enterprise users are the ones who force OUR hands. They generally tell us what browser versions and plugins are available in their SOE, and we have to support that or lose the sale. Our clients are exclusively larger enterprises, and our success rate at saying "you just need to install [x] on the machines you're going to use this from" has been zero so far. As a rule of thumb, if it doesn't run on IE7 with Flash installed and nothing else, you're gonna miss some enterprise clients. We've just spent 18 months fighting to get our last client to accept us dropping IE6 support: even though they didn't have any deployed IE6 machines left, they wanted it in the contracts anyway.

Agree completely with you about end users. Most people don't see "you can just install this plugin, restart your browser, and this will work". They see "this doesn't work".

Comment Re:I am a Silverlight Developer (Score 3, Insightful) 580

I know I'm just jumping on the band-wagon here, but I'm a .Net developer who's worked for a couple of shops over the last few years and has seen plenty of new web products started. I've been on at least three projects where we wrote off Silverlight as an option, citing reasons like unwillingness to use the plugin, lack of available developers, and general opinions that the platform was on a fast-track to being canned.

Then again, most products I've worked on with a focus on having a great user experience tend to undergo pretty massive UI overhauls every 18 months to three years, and it's pretty common to use different technologies at each iteration. Being forced into changing UI platforms shouldn't come as any sort of surprise to you.

Comment Re:False Premmise (Score 1) 949

In the programming world, I always got the impression that, collectively, we respected the self-taught coder more than one who spent four years in school being spoon fed how to code.

You've created a false dichotomy. Spending four years doing a degree, for most of the people I hung out with, was nothing about being spoon-fed how to code - most of the people who needed that failed out and went elsewhere. Some of them struggled through. Lots of us were good coders long before we went to uni, and we breezed through and spent most of our time messing about with stuff that interested us: we often got worse grades than the ones struggling through, because they were focusing on meeting the criteria while we were off messing with something fun.

Most of the (good) coders I've ever worked with have been a mix of the two. They taught themselves to code, then went to uni and learned all sorts of new and interesting stuff about coding, as often from their fellow students as from the courses. I've met good coders without training, but I often (not always!) find that a lack of 'four years in school being spoon fed how to code' leads to all sorts of bad habits, poor practices, and general amateurishness. NOT, by any stretch, always! There are great coders who are entirely self-taught - but I'm gun-shy of them, because I've seen some of the bird-nests these people put together.

Comment Re:False Premmise (Score 1) 949

Agree, but I have an insight into the 'appearance' of anti-intellectualism. We have no respect for the traditional signs of an intellectual: research papers, degrees, citations, accreditations are meaningless: we just care about how GOOD you are. No degree can tell us that: all it tells us is that you satisfied some panel or series of lecturers who were interested, not in your ability, but in whether you satisfied some set of criteria that probably aren't really all that relevant.

It can easily LOOK like anti-intellectualism, but it's just that we'd prefer to judge for ourselves, thank you very much, and not defer to the opinions of a bunch of people we don't know.

Slashdot Top Deals

A year spent in artificial intelligence is enough to make one believe in God.