Please create an account to participate in the Slashdot moderation system


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 So many bad bosses (Score 1) 300

Actually, most of my bosses have been good people. So over the majority, no problem.

Of the bad ones:
* first boss out of college, could not go thru the day without yelling at someone. Would make something up if necessary.
* Boss that could not make decisions. I would outline two or more approaches, and he would say to just wait....for weeks. He finally fired me. Later on the rest of the team revolted against him and upper management had to remove him. That did not unfire me tho.
* Manager that handled all client contact...but couldn't remember what to say, had no idea what the customer wanted, didn't understand me either. Quite possibly worst communicator I've had to work with. I told upper management I refused to work with said manager ever again. Next project involved that manager with an apology. I still quit.
* President with delusions of grandeur (not my first), believed he was the next Steve Jobs, and railroaded just about everyone in the company. By this time I'm old and cynical. I'm one of the few people that will tell him "no". First time he nearly did a double take. The rest of the executives just stared at me afterwords. I explained why it couldn't be done and he still didn't believe me. Didn't yell, but I think I was the first employee he had that couldn't just be cowed. Also, he knew he couldn't do my job (all others were suspect). Of all things, I outlasted him in the company.


Comment Re:How?! (Score 3, Insightful) 363

Idahoan here, and I have friends in the legislature, and I know the guy whose operation was filmed. In this case, no bribes were given because they weren't needed. Most of the legislators in this state are in ag themselves, they were scared shitless that environmental vigilantes would come after them next. All in all, this is an example of "knee-jerk legislation" -- the "we have to do something!" mentality, which is how you get bad laws.

Comment Jack of all trades (Score 1) 809

Problem is there is too much to know for any one person to learn it all. I've never been asked to encrypt a file in my life (programmer for 15 years), because no single company that I have worked for has cared that much about securing files being sent out. (the ones that did, just sent password protected zip files). Typically the things that need to be secure are behind firewalls, or the encryption is handled for you by other systems you are using.

Now, how do you find a good developer? Those are hard to define intangibles.

Being a quick study is one. I don't know how to do that today, but give me a day and I'll tell you all about it. I have enough of the background to learn the detail quickly and retain them. So, if the developer in question doesn't know the particular information you consider critical, ask them where they will go to figure it out.

Now, I have litmus tests as well, typically they involve a developer's knowledge of the languages (e.g. C#, Java, SQL, JavaScript, etc), because no developer is going to be writing encryption code all the time, where they are going to be writing in languages all the time.

Writing good code. That is really hard, but basically they can write code that they can easily understand and modify over time with minimal errors. That is the heart of the craft.

Comment Scratch from MIT, JavaScript, Python, HTML (Score 4, Informative) 175

Don't worry about job skill, you will bore the crap out of them with that.

Focus on exploration, discovery, and fun.

I'd suggest you look at Scratch from MIT. NoStarch Press has a nice comic book style book on Scratch that worked for my kids.

There are also good resources on JavaScript and Python for kids. Khan Academy has JavaScript tutorial that are pretty good as well.

Comment Re:A more important issue... (Score 1) 246

I've used Linux for longer than that...I can't think you are doing much with it. I've crashed linux plenty of times, just like I've crashed Windows plenty of times. All comes down to hardware. If you have bad hardware (like ram), the system will crash. If you have good hardware, it will stay up.

To that point, I've been running WinXP and Win7 for years now, on good hardware, and not a single BSOD.
And my linux systems don't crash when running on good hardware either.

Comment breadth, not depth (Score 1) 569

I would concentrate more on language breadth (learn a lot of them).
If you already have a grasp on C languages, try some non-C languages that do things very differently.
Namely, functional and dynamic languages. You've already covered procedural and OO (Java).
Lisp, Perl, Ruby, Python, F#, Scala, OCaml, JavaScript (JavaScript looks like a C language, but really isn't).

Outside of languages, more than likely you haven't learned OO concepts very well yet. Not your fault, colleges are notorious for teaching bad OO practices (I've only been proven wrong on this once). Design Patterns are another good topic to investigate.

Comment Actually, very understandable (Score 1) 596

The key to Microsoft's fortunes are in the Business Market, not the Consumer Market. Businesses buy Office, Exchange, SharePoint, SQL Server, and Server products. Businesses pay for support agreements and the like. There just isn't as much money for them in the consumer market. So Microsoft doesn't put as much energy there.

Apple loves the consumer market.
Linux loves the business market.

Therefore: Linux is their biggest competitor.

Slashdot Top Deals

If God had not given us sticky tape, it would have been necessary to invent it.