Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!



Theater Chain Bans Google Glass

rhv Re:Makes perfect sense. (376 comments)

Yah, makes perfect sense to extend a ban to devices that distract from the viewing...after all, this is a place where (as in the Austin location) waitresses are taking orders and delivering food and beer throughout the whole movie!

about 8 months ago

Judge (Tech) Advice By Results

rhv Human nature (162 comments)

You are not going to change human nature, most of us are lazy and will choose convenience over effectiveness. Also, you have a limited number of hours in a day, and only so many years to live. Simple changes, that do not inconvenience too much, and do not take too much time out of your schedule are much more likely to be effective, than more profound but nominally more effective changes.

about 10 months ago

Ask Slashdot: Will Older Programmers Always Have a Harder Time Getting a Job?

rhv Re:False premise (379 comments)

The value offered by a language stack like .NET or the JDK is not in the language, it is in the standard libraries which typically run to thousands of classes, and in the non-standard-but-everybody-uses-them libraries like Apache Common or Google Guava. At a minimum you will need to become familiar with those just for basic back end development. If you need to do high performance or throughput, you need to become familiar with the performance characteristics of the standard collections and associated specialized collections (Trove, Guava), you will also need to understand tradeoffs of that technology stack's implementation of low level, mid level and high level synchronization and threading concepts. If you need to do UI development you need to add a whole layer of higher level libraries (WPF or Swing), understanding their specific implementation of somewhat abstract concepts (MVVM, MVC). If you need to do Web development, you need to understand additional web frameworks (ASP.NET, .NET MVC or JSF, Spring), associated persistence layers (.NET Entity Framework, Hibernate/JPA), front end languages/scripting (JavaScript, CSS, HTML) and multiple data binding approaches, object lifetime (request vs view vs session vs application), authorization and authentication libraries, etc. etc. I can pick up pretty much any new language over a weekend (except for C++ 1y, that monster takes months), but having more than entry level proficiency with the full technology stack takes months to years.

about 10 months ago


rhv hasn't submitted any stories.


rhv has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?