Beta
×

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!

Comments

top

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 4 months ago
top

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 7 months ago
top

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 7 months ago

Submissions

rhv hasn't submitted any stories.

Journals

rhv has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?