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

 



Forgot your password?
typodupeerror
×

Comment Not quite as snappy (Score 1) 450

I have been forced to do my development on a virtual machine at work. I can compare the performance well because my home and work machine are almost identical spec except for the virtualized bit. Note they both have an SSD and quad core.

Performance is pretty good, but not good enough to make the switch worth it IMO. At home I never wait for trivial action to complete, like opening an application. At work however, sometimes the machine will lock up for a few seconds, which is enough to distract me. The feeling of, hmm its stuck, when is it going to complete, will usually drive me to check my mail/rss which makes focusing harder.

Comment Mistakes? (Score 2) 394

I very rarely see programming mistakes. There seems to be 2 kinds of programmers.

- Those who care about what they do and try hard.
- Those who don't care about what they do and don't try hard

The later write terrible code, but it is just because they are either lazy or aren't suited to the profession and can't get enthused. Very rarely do you see someone who cares about there work make a big mistake (and if so they are probably just starting out).

Comment .NET is doing great (Score 1) 342

Microsoft is now doing a great job with .NET which ties computers to their platforms. They have released the new ASP.NET MVC framework which finally provides a way to use the nice underbelly of .NET without using ASP.NET, which is an abomination.

Then there are things like WPF and VS 2010 which are great positive steps.

So peg this as a positive one.

Science

Submission + - Avoiding GM Foods? You're Overly Fussy - Monsanto (postpeakpublishing.com)

blackbeak writes: The BBC today characterized those who avoid GM foods as overly fussy, the very same day that the Wall Street Journal announced picky eating may be recognized in the 2013 DSM as a psychiatric disorder. The DSM item refers to something completely different, though I'm sure many will confuse the two. Of course, this was not done without subterfuge; the author, Professor Jonathan Jones in no way indicates his close ties to Monsanto. Point by point Jones regurgitates the same pro-GM arguments debunked numerous times all over the net for years, while serving up some stale half facts too.

Comment Re:We're going the wrong direction (Score 1) 253

I think you are missing an element. Black boxes as you say should be more reliable and have less bugs and security issues than code written by a random programmer. Take for example Hibernate. It is used by probably more than a 100,000 apps/websites. Only really obscure bugs are going to go unnoticed. Writing all your SQL by hand however is only used by one application and there is a greater potential for bugs/security issues to exist.

Comment Re:Frameworks (Score 1) 623

Very true.

I find the one place that what you say doesn't hold true anymore is in frontend work. When your HTML is 3 times the amount it should be, and your javascript is horribly inefficient, it may not run to an acceptable standard on someone with a slow network connection, on a 8 year old PC running IE6. In many cases you can't afford to be sloppy.

Comment Google won't leave Mozilla (Score 1) 346

I think Google is very happy about the existence of Mozilla and its plethora of open source projects.

Google is focusing on breaking up the traditional desktop application way of doing things and moving it all to the web. They also want to loosen Microsoft's stranglehold on the computer industry.

Supporting Mozilla helps to achieve both of these goals. The fact that it also helps decrease the number of users using Chrome is of lesser importance IMO.

Comment Re:Free trade of ideas, anyone? (Score 1) 687

I lived in Japan, one of the richest and most "successful" democracies in the world for 2 years. Some things I found out/noticed.

- An obscene amount of advertising.
- A ridiculously high suicide rate (32,000 or so a year)
- Pathetic rights for workers. (I did homestay and the father worked from 9am to 10pm 6 days a week. For his "day off" he only worked 8 hours.)
- A great lack of ability to change jobs or career paths. (If you do, you have to be lucky and be prepared to work very hard from the bottom again)
- (Arguably) the hightest part time employment rate in the world (about a 3rd of the populace) and a low minimum wage (~$8 USD per hour)

Granted it may be better than China, but democracy (capitalism) has hardly proven to be a wondrous solution.

Comment Re:One person's myth is another person's fact. (Score 1) 580

That's assuming that comments add a significant amount time to a project. Granted, that extraneous comments are not a good thing, however the whole reason it is considered a good idea in the community, is because a comment takes 10 seconds to write for the developer. When you wrote a piece of code you know exactly what it is doing and can comment with very little effort.

You also need to consider, that it is dangerous not to have standards on when to comment. You may be very good about only commenting when appropriate, but there are many developers who put simply suck. They either write confusing code, or they just don't think too much about comments and add them almost randomly. With strict standards, you get a product that has been commented consistently, even if somewhat extraneously, which is a lot better than a lack of comments.

As an example, you can comment methods in C# describing the method and the parameters which then show up in intellisense (tooltips). You could only comment methods that are not immediately understandable from the name of the method. But then, you don't know how other people might interpret these names. So you then play it safe and do ones that could be slightly confusing. Then you have 90% of them commented and the other 10% missing, which will likely concern other developers as to why they are missing. So, it is generally not worth the tiny amount of time you save being selective with comments.

The other aspect is, I think it is excellent practice to write comments before you code. This way, you often find flaws in your logic before you write any code, thus saving time. Once it is all good, then you just fill in the blanks, in which case commenting doesn't add any time at all.

It's a big assumption to say that all future developers to look at a block of code will understand it, especially when to you as the developer who wrote it it is all obvious.

Comment Re:You damn well should (Score 1) 605

But seriously, what setting?

As a developer, I don't play with settings because they shouldn't be a problem. I change them because I either need to, or they make things a lot easier for me. In other words, I change settings as part of my job. Not taking minor risks like this results in ugly workarounds. We have settings for a reason.

Let's deal with problems as they come up, rather than being super cautious with our machines.

(I personally have never gone to a sysadmin other than to get privileges granted.)

Comment Re:Programming (Score 1) 799

Great advice! I also tried to teach my son to program, but he wasn't interested. I think the 'key' is to find something he is interested in that he has to learn to program to do it.

Or you could find something he is interested in and let him do that. I love programming, but I see a lot of people who do it and don't like it at all and they suck.

It's not something you should choose as a career unless you really get into it IMO.

Slashdot Top Deals

Those who can, do; those who can't, write. Those who can't write work for the Bell Labs Record.

Working...