Friday, July 18, 2014

10 things you need to know about coding camps (TechRepublic)

          By                           July 14, 2014, 

There are lots of coding bootcamps out there trying to take advantage of the huge demand for software developers. Can they help you improve your job prospects? Here's what you should know. 
codingcamps.jpg
 iStock//alphaspirit
The debate surrounding the best way to prepare for a programming job -- or getting a better job -- frequently involves some mention of coding camps. These programs aim to teach coding skills to those willing to commit the time and money to learning in an intense, condensed format.
The argument for these camps generally revolves around lower cost and and time investment than going to a university for a computer science degree - a CS degree experience without any fluff or freshman comp requirement. The argument against includes doubts as to whether a student could be ready for a full time development job after a few weeks of training. One point that's not up for dispute, though, is there aren't enough developers to meet the market's demand.
Not all code camps are alike, and they're not what Code Fellows' Will Little called a "magic pill" for securing a high-paying job in development. Effectiveness depends on a number of variables.
"Just like a CS degree is not the same from every university, just because you attended a coding camp, there's no automatic assumption that you actually know good coding skills," said Dice president Shravan Goli.
Along those line, Little said: "It takes a lot of work to become a professional in most fields, but software development in particular. It requires a lot of experience and a lot of time working out your ability to write software effectively."
Whether you're out to learn the basics or add a new skill, here are 10 things you need to know about coding camps.

1. Some are free, most are not

Course Report, a directory for coding bootcamps, conducted a survey of 43 coding camps in the US in 2014, and found that the average cost of tuition was $9,900. It is possible to find free camps but Goli said to really consider, "What is it really getting you? Is the quality of the teaching as good?" It takes further vetting to determine if the camp really meets with your professional goals.

2. Different schools, different funding models

Part of the reason why the tuition prices can range from free to more than $10,000 is because the funding models can vary. A camp might be free because it has strong donors or sponsors, Goli said. Check out who those people are and what their motivations might be, Goli said. On the flip side, he doesn't think students should really be paying a lot of money for these camps. "There are a lot of places where you can get high quality camps these days that don't charge a lot. I would look for those.," he said.

3. Find a camp with industry relationships

Goli advised to look out for a camp with existing relationships with employers. Going a step further, Goli said some camps are facilitated in a way that allows for students to work on projects for real companies. "One thing is adding this ability and knowledge to your resume, but one thing you want to think about as you're attending these coding camps is which one of these has the opportunity to work on real world projects?" Goli said. Look first at the camps that can create a bridge between you and a potential employer.

4. They last from 9 to 12 weeks

Consider the length of time you're willing and able to make to a coding camp, as well as what you might need based on your current skill level. Course Report found that average length of a coding camp is between 9 and 12 weeks.

5. Ruby is the hottest topic

While coding camps offer training in different languages and platforms, Course Report did show that 57% of courses taught in coding camps are based on Ruby. If you're looking to learn how to develop mobile apps, or write JavaScript (13%) or Python (8%), or others, you can still find camps for those too.

6. Some camps offer job placement rebates

Depending on the coding camp you pick, you might be able to get some money back if you find a job quickly, or don't find a job quickly. Dev Bootcamp will give students $5,000 back if they find jobs through the program. Code Fellows, on the other hand, will give students a full refund if they can't land a gig within 9 months of completing one of their 8-week development accelerators - a more intense version of the camp for people with prior experience, according to their website. In San Fransisco, App Academy charges 18% of your first year salary if you find a job.

7. Prior experience helps

If you have zero background in coding, that doesn't mean you should be intimidated of enrolling in a coding camp. It just means you should check your expectations of getting a six-figure job after a few months training. Code Fellow's Will Little recommends taking advantage of the tools that exist online as getting yourself as far as you can on your own.
"What we've heard time and time again from our alumni and hiring partners that are hiring our students is that going through these programs are cutting off somewhere between one and two years of learning on your own time," Little said.
Start building, start sharing code. That way, it's easier to take on an "apprentice mindset," he said, and get more out of the experience of having an in-person mentor when you've hit the point where you need one.

8. You're going to work, a lot

Part of the idea behind coding camps - sometimes referred to as boot camps, is that there's no wasted time. Camps can divide up the required time in and out of class. The Mobile Makers Academy in Chicago lists there being 10 hours per week spent in class, with an additional 20-30 spent outside of class. As Fullstack Academy's Nimit Maru pointed out, coding camps tend to favor hands-on projects versus the theoretical.
"It's so much of a squeezed timeframe," Goli said, "They don't have time to goof around. They're very much focused on what is the most valuable set of coding skills that you would have to develop related to a particular language or a particular technology space."

9. There's no industry regulation

To this point, coding camps aren't regulated. In part what that means is that there's no standardization for curriculum, and the statistical information available is largely self-reported. Before you settle on a camp, dig around and look at the types of jobs students are getting, average salaries, and how long it's taking them to get those jobs, Little said.
"Those statistics really tell the story in terms of what you can expect," he said.

10. Just because you sign up doesn't mean you get in

Many coding camps require applications and interviews to fill a limited number of spots in their programs. Hacker School, for example, conducts two rounds of Skype interviews with applicants.
Erin Carson is a Staff Writer for TechRepublic. She covers the impact of social media in business and the ways technology is transforming the future of work.

Thursday, July 17, 2014

Desktop PCs and the Windows desktop: Endangered species? (ZDNet)


Summary: The PC industry worldwide sold 136 million desktop PCs last year, along with 160 million traditional notebooks driven by keyboards and touchpads. Those big numbers explain why Microsoft is feverishly improving the desktop experience for "the next iteration of Windows."


Microsoft Executive Vice President Terry Myerson made the announcement at the Build Day 1 keynote on April 2, 2014. You can watch the clip on YouTube, with Myerson's remarks coming a little more than two hours in to the morning’s proceedings.
This screenshot is taken from the demo (prerecorded, not live) that played on the screen behind him:

start-menu-return-april-2014

Update: In remarks at the Worldwide Partner Conference the day after this article was published, Microsoft Windows Marketing head Tony Prophet used this same screenshot to describe upcoming changes that will make Windows more attractive for keyboard-and-mouse users.
And this week rumor sites are abuzz over the appearance of a newer version of that Start menu, as seen in a screenshot supposedly taken from a recent (leaked) build of Windows. It could appear as early as this fall.

start-menu-return-july-2014

Assuming that screenshot is legit (and there’s no reason to believe it’s not), then we have a yawner of a story: Microsoft is continuing to develop Windows on a new, more aggressive schedule, with another update probably scheduled for this October and a major new release for delivery sometime in 2015.
Why the renewed focus on desktop users? I can think of 136 million reasons.
That 136 million figure is how many desktop PCs businesses and consumers bought in 2013,according to the latest Gartner numbers. That’s not a bad showing for a technology segment that is supposedly on life support. And the number of desktop PCs sold is likely to go up slightly in 2014, thanks to an improved economy and a business PC refresh cycle driven by April’s end-of-support milestone for Windows XP.
And you could probably add another 160 million reasons to that total, one for each of the traditional notebooks sold worldwide in 2013. That total is separate from the 21 million devices sold last year that Gartner classifies as Premium Ultramobiles, a group that includes lightweight Windows hybrids like the Surface Pro line as well as lightweight conventional notebooks like Apple's MacBook Air.
Although touchscreens are becoming more common, most of those traditional notebooks are still driven primarily by keyboards and trackpads or mice. And that will also be true for the 250 million (combined) desktop PCs and traditional notebooks that will probably be sold in 2015.
Back in late summer 2011, before the public reveal of Windows 8, then-Windows boss Steven Sinofsky wrote a meticulous explanation of the process that led to the design of the Windows 8 desktop.
Windows 8 brings together all the power and flexibility you have in your PC today with the ability to immerse yourself in a Metro style experience. You don’t have to compromise! You carry one device that does everything you want and need.  You can connect that device to peripherals you want to use. You can use devices designed to dock to large screen displays and other peripherals.  You can use convertible devices that can be both immersive tablets and flexible laptops.
Which brings us back to the improvements we’re making to the desktop experience: we believe in the Windows desktop. It powers the experiences today that make a Windows 7 PC the most popular device in the world. So, even if we believe that over time many scenarios will be well-served by Metro style apps, for the foreseeable future, the desktop is going to continue to play a key role in many people’s lives. So we are going to improve it. We’re having a good dialog about what folks might think about our design choices but also wanted to put these choices in a broader context of the unmatched utility of the desktop.
It's a fascinating essay to read three years later, after decidedly mixed reviews for Windows 8 in its first two years.
One phrase in that introductory post leaps out at me today: "Essentially," Sinofsky wrote, "you can think of the Windows desktop as just another app." That's indeed what happened, and perhaps the root of Windows 8's identity crisis. On a tablet, the desktop is just another app, and in fact one you're not likely to use often. But on desktop PCs and traditional clamshell notebooks, the desktop isn't an app, it's a destination, and anything that takes you away from it is a potential distraction.
As I argued six months after Windows 8 was released, that original Windows 8 design was bothbold and arrogant.
I believe Microsoft’s motives were sincere, but their decision was mistaken. In the desire to take a bold and determined step into the future, Windows 8 eliminates some of the touchstones of the Windows 7 desktop interface, while still leaving most of that desktop intact.
That decision alienated many desktop users and created a wedge issue that has distracted from the many impressive accomplishments in Windows 8.
[...]
Microsoft had the ability to include at least some options in Windows 8 so that upgraders could get the many benefits of the new Windows while still keeping those familiar touchstones. They chose not to. That decision is widely perceived as arrogant. As a result, people who should be happily using an upgrade that’s filled with genuine goodness are clinging bitterly to the previous version. And they're telling their friends.
With the Windows 8.1 update, Microsoft added a slew of features designed to improve the desktop experience for keyboard-and-mouse users. A key part of that update is an increased use of "device type detection," which tailors the Start and desktop experiences differently for different types of devices.
Using that detection logic in Windows 9 to tailor different experiences for different users could go a long way toward winning back Metro haters (especially with an option to choose a pure desktop role for a PC regardless of its manufacturer-defined role).
And make no mistake about it, that's Job #1 for "the next iteration of Windows," whatever it's called. I think desktop computing on Windows and Macs will hang on much longer than anyone expects.
Several years ago, with Windows 7 just around the corner, I looked at the historical intervals between Windows releases and noted that "the most stable and successful releases of Windows arrived roughly 1000 days after their trouble-plagued predecessors." If Windows 9 follows that timetable in the wake of the trouble-plagued Windows 8 release, it will ship on or about July 23, 2015.
Consider this my entry in the Windows 9 release date prediction poll. (You'll get the chance to add your prediction soon.)

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications.

Tuesday, July 15, 2014

Off the Grid in a Florida Suburb, Fighting Municipal Code (BusinessWeek)


Two 55-gallon cisterns collect all the Florida rainwater Speronis needs for drinking, bathing, and flushing waste. The city told her it was illegal to disconnect from municipal pipes
Two 55-gallon cisterns collect all the Florida rainwater Speronis needs for drinking, bathing, and flushing waste. The city told her it was illegal to disconnect from municipal pipes
In Cape Coral, Fla., a city of snowbird retirees and strip malls off the Caloosahatchee River, there’s a part of town that never quite recovered from the real estate bust. Foreclosure notices spill from the mailboxes of homes lining the city’s shallow canals and gather in trash drifts by the front doors. Weeds run riot in the yards of properties built for no money down in the flush days and then abandoned when they went underwater.
Even amid the eerie detritus, the small ranch-style duplex that Robin Speronis moved into in January 2013 is a little unusual. For one thing, Speronis, an energetic 54-year-old widow with cropped blonde hair and stark blue eyes, never had the city turn on the power or water. She set two 55-gallon plastic cisterns on either side of the entranceway and attached gutter downspouts to collect rainwater. She perched a small solar charger on a windowsill with wires snaking inside to a battery that in turn powers a few lights and a laptop. Wireless Internet is siphoned from a nearby Tire Kingdom. Inside, a propane lantern hangs from an unused light fixture in the dining area. Speronis is living off the grid—no power from the city, rainwater her only source for bathing, drinking, and sewage—in the middle of her tumbledown subdivision. It has caused a national furor.
Speronis first took an interest in detaching from the system during the years she spent caring for her husband, Zenny, who suffered from a neurodegenerative disorder. As his condition worsened, she turned to homeopathic treatments and other unconventional regimens: raw foods, colloidal silver, an avoidance of refrigeration and air conditioning, a focus on the promotion of regular bowel movements. It was a struggle to explain to the people around her, but she provided for Zenny without doctors, pharmaceuticals, or any medical assistance until his death at 84 in 2010. She self-published a book about “freeing” him from the health-care system and “home deathing him naturally.”

Monday, July 14, 2014

Space station shipment takes food, stink-free gym outfits, to astronauts (FoxNews)

Associated Press
SpaceStationRocket.jpg
The Orbital Sciences Corporation Antares rocket launches with the Cygnus spacecraft onboard, Sunday, July 13, 2014.(AP Photo/NASA, Bill Ingalls)
A commercial cargo ship rocketed toward the International Space Station on Sunday, carrying food, science samples and new odor-resistant gym clothes for the resident crew.
Orbital Sciences Corp. launched its Cygnus capsule from the Virginia coast, its third space station delivery for NASA.
"It's like Christmas in July," said Frank Culbertson, an executive vice president at Orbital Sciences and former astronaut.
Daylight and clouds limited visibility, but observers from North Carolina to New Jersey still had a shot at seeing the rising Antares rocket. It resembled a bright light in the early afternoon sky.
Its destination, the space station, was soaring 260 miles above Australia when the Cygnus took flight. The unmanned capsule should arrive there Wednesday.
This newest Cygnus contains more than 3,000 pounds of supplies, much of it food. Also on board: mini-satellites, science samples, equipment and experimental exercise clothes. NASA said the new type of clothing is resistant to bacteria and odor buildup. So the astronauts won't smell as much during their two hours of daily workout in orbit and they'll require fewer clothing changes.
NASA is paying for the delivery service. The space agency hired two companies — the Virginia-based Orbital Sciences and California's SpaceX — to keep the space station well stocked once the shuttle program ended. The international partners also make shipments; the European Space Agency, for example, will launch its final supply ship in 1½ weeks from French Guiana.
This particular Cygnus delivery was delayed a few months by various problems, including additional engine inspections and, most recently, bad weather at the Wallops Island launch site. The delays added to the tension for NASA's human exploration chief, Bill Gerstenmaier. He said he breathed a sigh of relief at liftoff given all the critical equipment on board, not to mention all the meals.
The Cygnus will remain at the space station for about a month. It will be filled with trash and cut loose for a fiery re-entry. Unlike the SpaceX Dragon capsule, the Cygnus is not built to return safely to Earth.
Saturday, meanwhile, marked the 5,000th day of continuous human habitation at the 260-mile-high outpost. Six men currently are on board, representing the United States, Russia and Germany.
"Humans are explorers!" German astronaut Alexander Gerst said via Twitter.