Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:culture? (Score 1) 239

If coding is your life, this is not such a bad culture. But as we get older most of us have seen the same problems repeatedly, and it just becomes less fun. Then you want to do other things with your life, unpredictability of work hours makes chasing other interests (and spending time with family) difficult.

Some people still have the enthusiasm for coding and technology into their 60's, but for most of us it get's harder and we don't want to spend the 80-ish hours/week trying to keep pace with the ever-changing technology stack, fads, and methodologies just so we can impress other developers with our cojones. Nowadays I'd rather impress women on facebook with a cleverly humorous limerick.

Comment Having seen both sides... (Score 1) 265

I have degrees in math/CS and psychology; took several Psy stat courses. The courses were good, but more focused on concepts and did not require a lot of hard calculation beyond relatively simple algebra. Nonetheless, I learned a lot about stats in psych that was often more practical that the stuff I learned in my math classes.

Comment Re:I'm about to leave the software (corp) field (Score 1) 743

Yeah, I'd have to say I'm with you on this one. I once failed an interview because the interviewer wanted me to say that java Strings are immutable, and it's been maybe 10 years since I consciously thought about it. Hell, the times it really made sense to use a StringBuffer or a StringBuilder instead of using simple String concatenation have been few and far between.

The types of performance issues I see are attributable to architecture and design, such as 1) code so complex it retrieves the same large dataset 39 times during initialization of the app; 2) Deep data fetches to populate 25 backing views for a list of items being displayed, because someone decided it was more 'performant' to populate large data structures and UI objects for when that when the user selected something from the list, the associated detail view would pop up immediately. Never mind how long it took the list to display. 3) designing a data model to optimize the production of XML transport data, rather than modeling entities of the business domain and treating serialization of that data as a byproduct, rather than the product itself.

Stupid, stupid things kids worry about. And if you don't think I know anything about writing Java code, you can download and run this.

Comment Re:N900 Owner. (Score 1) 205

It's not only optimizations that an immature software process will get bogged down in (optimization increases complexity, for sure); but the tendency to be enamoured by the current fad development stack (as noted in the article) because it will somehow magically make all the cruft built into their current stack go away. It's like calling 'do-overs' instead of going back and working in the small to make incremental simplifications of process, configuration, data models, and api. That's just too unsexy for most young developers, but we mature guys know that new tools != better outcome.

Idle

Physicists Discover Universal "Wet-Dog Shake" Rule 97

Dog owners can sleep easy tonight because physicists have discovered how rapidly a wet dog should oscillate its body to dry its fur. Presumably, dogs already know. From the article: "Today we have an answer thanks to the pioneering work of Andrew Dickerson at the Georgia Institute of Technology in Atlanta and a few buddies. But more than that, their work generates an interesting new conundrum about the nature of shaken fur dynamics. Dickerson and co filmed a number of dogs shaking their fur and used the images to measure the period of oscillation of the dogs' skin. For a labrador retriever, this turns out to be 4.3 Hz."
Handhelds

When You Really, Really Want to Upgrade a Tiny Notebook 104

Benz145 writes "The famous Sony VAIO UX UMPC may have been cancelled a few years back by Sony, but the community at Micro PC Talk won't let it die. Modder Anh has carefully removed the relatively slow 1.33Ghz Core Solo CPU and installed a much faster Intel Core 2 Duo U7700 (a process which involves reballing the entire CPU). On top of this, he managed to install an incredibly small 4-port USB hub into the unit which allowed for the further instillation of a Huawei E172 modem for 3G data/voice/SMS, a GPS receiver, and a Pinnacle HD TV receiver. All of this was done without modifying the device's tiny external case. Great high-res pictures of the motherboard with the modded hardware can be seen through the link."
United States

Rupert Murdoch Publishes North Korean Flash Games 186

eldavojohn writes "You might recall back in June when it was noted that North Korea was developing and exporting flash games. Now, the isolated nation state is apparently home to some game developers that are being published by a subsidiary of News Corp. (The games include Big Lebowski Bowling and Men In Black). Nosotek Joint Venture Company is treading on thin ice in the eyes of a few academics and specialists that claim the Fox News owner is 'working against US policy.' Concerns grow over the potential influx of cash, creating better programmers that are then leveraged into cyberwarfare capabilities. Nosotek said that 'training them to do games can't bring any harm.' The company asserts its innocence, though details on how much of the games were developed in North Korea are sparse. While one of the poorest nations in the world could clearly use the money, it remains to be seen if hardliner opponents like the United States will treat Nosotek (and parent company News Corp.) as if they're fostering the development of computer programmers inside the DPRK. The United Nations only stipulates that cash exchanged with companies in the DPRK cannot go to companies and businesses associated with military weaponry or the arms trade. Would you feel differently about Big Lebowski Bowling if you knew it was created in North Korea?"

Slashdot Top Deals

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

Working...