Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



Aging Linux Kernel Community Is Looking For Younger Participants

sashang Victim of its own success (332 comments)

When the project started it was easier to get involved because the code base was smaller and most people were contributing in their spare time, a few hours here and there on the weekend, while they did their real jobs that brought in money for them to live. Anybody with coding experience will tell you it's much easier to join a project where the code base is fresh rather than work on something that 2 decades worth of ideas implemented by someone who holds all the decisions leading up to why a certain subsystem is written the way it is in their head. It's that knowledge about why a certain piece of code is written the way it is, that you only glean by actually writing the code, making the mistake and learning from it. Expecting a younger person to be able to automagically have this same knowledge when they join the project is short-sighted. The other issue is that Linux may not have started as a commercially driven project, but it is a commercially driven one now. Someone in their spare time wanting to contribute to the kernel can't compete with someone being paid by Oracle to write a file system. They've got better things to do. The solution is to make it worthwhile for younger people to start working on the kernel, because at the moment the barrier for entry is high because commercial interests make it hard for young ones to learn the kernel when all the low hanging fruit is reaped by those paid to work on it, and knowledge required now is higher than it was 20 years ago.

about 10 months ago

Ask Slashdot: Making Side-Money As a Programmer?

sashang Re:OSS (257 comments)

Tends to be a waste of time in my experience. Your novice spare time patches are competing with those from people who are 1) paid to work full time on the code base 2) that they had a significant hand in writing themselves. Note that I have contributed a meagre patch to gcc, so my name's in the changelog in 2004, but it didn't result in me taking off with the gcc project. Maybe I shouldn't have focused on fixing bugs in gcc and added a new feature, since adding new features is easier to do. The most prolific contributors to open source projects are involved in famous open source projects because they are paid to be or their project is not famous and they control it and are the sole contributor.

about a year and a half ago

Ask Slashdot: What Video Games Keep You From Using Linux?

sashang All of them. (951 comments)

All of them, or close enough. I play far too many games that having a single one running on Linux isn't enough for me to warrant ditching Windows. 10% running on Linux wouldn't be enough, it would have to be closer to 95%. And for that to happen, there would have to be some sort of miraculous movement of concious thought within the game industry to start developing games for Linux instead of Windows. Lone developers can't shift the industry. Games are the sole reason I use Windows.

about 2 years ago

Indian Mathematician Takes Shot At Proving Riemann Hypothesis

sashang Raising money for research (160 comments)

He's doing this to raise money for research. I don't think he expects to solve it 'live on TV infront of a studio audience'. It's more like an opportunity for others to be educated about the Riemann hypothesis.

more than 2 years ago

Oracle To Monetize Java VM

sashang Money money money (641 comments)

Now all Java devs will be able to afford a yacht like Larry's after customers fork out for the non-crippleware version of the jvm.

more than 3 years ago

Are Games Getting Easier?

sashang Re:Where is the fun? (854 comments)

Oh and Dragon Age from Bioware has heaps of content for single player. It's the best single player experience I've had in ages.

more than 3 years ago

Are Games Getting Easier?

sashang Re:Where is the fun? (854 comments)

Duke Nukem Forver will have loads of content after 12 years in development.

more than 3 years ago

Technological Genius Is Timeliness, Not Inspiration

sashang Isaac Newton realised this. (255 comments)

"If I have seen a little further it is by standing on the shoulders of Giants." - Isaac Newton. The corollary is there is no such thing as a self-made man.

more than 3 years ago

Microsoft Out of Favor With Young, Hip Developers

sashang Re:I may not be hip.. (775 comments)

Yeah I've been working on with open source dev tools in the network appliance domain for several years now but I've come to think that .NET is one of the things that MS did right. Thankfully I haven't been working with Java but c/c++ and python and bash. Java wasn't originally open source and was a poorly designed language that got lots of marketing impetus from Sun, hence it's widespread adoption. You end up with code the calls the AbstractObjectFactory that calls the AbstractAbstractObjectFactory etc and a whole lot of objects that you don't need. At least with C++ you can choose not to use objects and simplify. Same with Python.

more than 4 years ago

What Is Holding Back the Paperless Office?

sashang bureaucratic management (511 comments)

Management that requires me print out a timesheet in from excel and then get it printed and signed then I scan the signed document and email it to the appropriate people.

more than 4 years ago

How Do You Accurately Estimate Programming Time?

sashang Evidence based estimating (483 comments)

Evidence based estimating is what I'd like to see more of and less of the abracadabra 'story points' rubbish that SCRUM practitioners advocated. At a previous organization we went down the SCRUM road and were told to use story points where a story point is a unit of effort (not time) required to do the task. Naturally all the devs were confused and eventually resorted to equating a story point with a unit of time (like an hour) and not a unit of effort as we were supposed to. There's also the problem were one dev's estimate of say 4 story points is not the same as another dev's estimate of 4 story points. There was never a consensus as to what a 'unit of effort' meant unless it was taken to be equivalent to a unit of time. Evidence based estimating seems to provide a better solution since it tracks the history of an individual dev's estimates, recognising the fact that an individuals estimate will differ from another. So for example if someone has a habit of underestimating a task, because of the feedback that goes into the system after the task is done, the system caters for this when that person makes another estimate.

more than 4 years ago

15-Year-Old Invents Algae-Powered Energy System

sashang Cool man .. now implement it. (230 comments)

Yay ... now all I need is a farting cow, a playground for the kids and a swamp in my backyard and I'll have enough juice to run my linux desktop. Seriously this kids going to turn into one of those bosses with all the fancy ideas of how things should work, then try and convince other people to do the work for him, and no skills to make anything.

more than 5 years ago

What Free IDE Do You Use?

sashang Re:What I use(d) (1055 comments)

Geany works great in Linux, I see that it's cross platform, so I guess you can also get it to work in Windows. But note that due to Windows not having the same compiler tools as Linux available by default, it might be handier in Windows to have something that comes with its own compiler like Dev-C++ :)

Except it has this ability to leave trailing whitespace on the end of lines, can't do buffer local settings (i.e. can't set different a different value for tabstops depending on the file), and the last time I saw someone use it he would tap the space bar several times to indent because Geany's tabs to space conversion was broken and I don't even think it's configurable via some sort of script language. I don't really understand why people don't use one of the more established editors like emacs or vim. If you learn how to use one of those well then you're not going to regret it, but with something like Geany you'll eventually run into problems that these serious editors would already have encountered and solved.

more than 5 years ago

Australian ISP Argues For BitTorrent Users

sashang Wrong defense (207 comments)

That's a daft argument. You could extend that to say an ethernet frame and say 'oh because ethernet frames are broken up they can't be used to distribute copyrighted data'. Similar argument for reading writing blocks to disk etc... It's pretty obvious bittorent can be used to transmit information copyrighted or not. Their defense should focus on the accuracy identifying weather the information transmitted is copyrighted or not, since people do use bittorrent for legitimate reasons. ISP's probably want to win this case because they are aware of the enormous amount of traffic bittorrent generates, most of it being movies, mp3s etc... Forcing them to curtail this will hurt their revenue. The other side of the coin is that people that create music, movies, software are entitled to license it however they want. If they give it away for free good for you but if they copyright it and require payment for it then that doesn't mean you can just take it from them.

more than 5 years ago

Network Solutions Under Large-Scale DDoS Attack

sashang Re:Downright Gibsonian (139 comments)

You're not old - your slashdot id is greater than 1 000 000

more than 5 years ago

Black Holes From the LHC Could Last For Minutes

sashang why care? (672 comments)

Why worry if a black hole eats the planet? It will kill everyone and no one will be around to care.

more than 5 years ago


sashang hasn't submitted any stories.


sashang has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>