Google Apps for Business (Score: 2, Interesting)

by in Ask Pipedot: small office collaboration/messaging on 2014-11-17 17:12 (#2V3F)

Excellent email, Google Drive does all the document collaboration you could ask for including offline access and multiple platform support, great calendaring, chat, etc. It's $50/user/year. You can't even buy a server for that.Google sites will take care of the intranet needs. What am I missing here?

You'd better be language agnostic (Score: 4, Insightful)

by in Looking for programming work in 5-10 years? You'd better learn on 2014-07-21 13:26 (#2KN)

Not every company uses the same language. Pick up *any* language, learn it, then understand the techniques involved in writing software so you can switch to any language. In the enterprise, being able to pull data from an embedded module through a serial channel into a nearby computer running windows so it can be logged to a back-end system running linux isn't uncommon. Make sure you understand how data is moved from A to B to C, and be able to at least read the three or four languages involved so you can help troubleshoot it when things inevitably break. Being a programmer is also about problem solving, not just banging out code. Understanding and applying root cause analysis is critical to your success.

Focus, not Memory (Score: 5, Interesting)

by in Programming ruining my memory? on 2014-05-03 22:30 (#1BV)

It's not a question of losing your memory. It's a question of focus. Getting into "the programmer mindset" means you empty your mind of everything else and pull in lots of information around the problem area you're working on. Documentation about function calls, specifics about the problem you're trying to solve, locations of files and bits of code, etc. People who are really good at programming can do this very well, and it helps them visualize the problem area. It's not that you're losing your memory, you're just using it for something else. Humans only have a finite amount of RAM.