Become a fan of Slashdot on Facebook


Forgot your password?
Take advantage of Black Friday with 15% off sitewide with coupon code "BLACKFRIDAY" on Slashdot Deals (some exclusions apply)". ×

Comment "The Fundamentals" (Score 1) 336

I think categorizing this by language is too broad. It needs to be per-platform. (e.g. writing servlets for 10 years doesn't qualify you to write Android code).

To be hired to develop on a platform you should know the fundamentals, which mainly means intimately knowing the major patterns for the platform (e.g. delegation, factory, prototype, facade, etc).

Comment Classroom vs self-guided (Score 4, Informative) 47

I've taught through TEALS (iOS programmer by day).

The TEALS program is for high-school. The demographic is primarily Juniors and Seniors, but some Freshmen and Sophomores. Computer Science doesn't count toward the core science requirements in most states(I've taught in Kentucky and New York and neither does). As an elective class you generally get kids signing up who are either really interested or who's parents/guidance-councilor push them, either way they are generally pretty engaged. Ideally, the kids should be ready to take the AP computer science test which will hopefully make it easier to get into the college they want (if they are actually interested in programming).

These online self-guided lessons are great, but not a replacement for classroom learning.

Comment Re:Can they attract developers? (Score 2) 243

As a mobile developer I'm drawn to Tizen because it doesn't have the cruft that Android does and is possibly even more open. I want a Tizen phone to play with. The SDK and tools look mature and the simulator works well. I like that you don't have a .Net/Java virtual machine in your way.

Despite Android having a much improved java engine, it's still lacking in a lot of ways:
  • - no Java8 Lambda goodness on Android(and likely never will be)
  • - Dalvik still has garbage collection slowdowns at inexplicable times...
  • - To use native code you're running many things through the JNI, which is not elegant
The Internet

Eric Schmidt: Anxiety Over US Spying Will "Break the Internet" 179

jfruh writes Oregon Senator Ron Wyden gathered a group of tech luminaries to discuss the implications of U.S. surveillance programs, and Google Chairman Eric Schmidt didn't mince words. He said that worries over U.S. surveillance would result in servers with different sets of data for users from different countries multiplying across the world. "The simplest outcome is that we're going to end up breaking the Internet."

Comment Re:So you can reuse the PC board? (Score 1) 122

It's a similar problem. Except since this is a much larger connector(100 times as many pins?) with smaller pins(1/4 the size?) and uses a specification that is used by far fewer people than USB it's MANY MANY times more likely to have an issue than a single USB port.

In reality computers solder USB all the time for lower-bandwidth devices(e.g. Bluetooth, WebCam, SD reader, InfraRed, ethernet, WiFi, etc). It's dramatically cheaper and slightly more reliable than including a full USB port because you don't have to worry about charging phones(1000ma+) on a port that will only have a 250ma device on it or buy all the interconnects. The actual chips for most of this stuff are pennies. To build the same thing with interchangeable interconnects raises the power budget, the component budget, and the QA budget...

Comment Won't someone think of the children! (Score 3, Insightful) 355

Who is actually raising these concerns?

The main quote comes from a teacher who works for a think tank(that needs funding) talking about conversations he had with other teachers... not stuff he's done himself.

"I've spoken to a number of nursery teachers who have concerns over the increasing numbers of young pupils who can swipe a screen but have little or no manipulative skills to play with building blocks – or pupils who can't socialise with other pupils, but whose parents talk proudly of their ability to use a tablet or smartphone."

Comment Re:I like the open plan (Score 1) 314

I prefer a well laid out open plan to anything else:
  • Separate Office - I get bored and many questions are much more difficult to ask via Chat... why the fuck bother coming to an office building, but work from home
  • Open plan with everyone scattered - interesting that you talk to more people on a day to day basis, but nearly as hard to actually communicate as when you have an office.
  • Open plan with similar people grouped - You can see when people aren't stupid busy and actually talk about issues that are happening. You still run into other departments, but not as often

I'm an iOS developer.

MSDOS is not dead, it just smells that way. -- Henry Spencer