Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror

Comment What would you do differently? (Score 2) 109

You are quite famous for being loudly dismissive of Rails critics.

But do you ever get the urge to learn from your experience (and mistakes) and build a new framework that's different from Rails?

In other words, if you could burn Rails to the ground and start over without the need to maintain any sort of backwards compatibility, what would you do differently?

Comment Re:The key is the apps (Score 1) 231

That's true from the point of view of an app developer. However it is different from the point of view of a device maker.

The issue is that lots and lots of very popular apps use the proprietary Google APIs. You can't make a device that runs all of these very popular apps without licensing the proprietary Google APIs from Google.

And Google won't license you their APIs unless you follow certain rules that are ostensibly about preventing fragmentation of the Android ecosystem, but are in reality about preventing non-Android devices from being able to run Android apps.

This is why the Amazon Fire and Blackberry 10 platforms could only offer limited Android support. They weren't making vanilla Anrdroid devices, and so Google wouldn't license them their APIs. And therefore they could not run the many very popular apps that rely on the Google APIs.

Comment Ruby on Rails (Score 1) 271

As a long-time Perl fan, I found Ruby to be an absolute delight. It's as expressive as Perl in some ways and more expressive in others.

I started my career as a Perl hacker, and then moved on to PHP (bleah), before making the transition to Ruby on Rails.

I got my first Ruby job without actually having any Ruby work on my resume. I had the general experience, the business experience, the right attitude, and a desire to learn.

I think most enlightened employers will be more interested in the right fit for the company (personality, general ability) than in finding someone with a precise set of skills on their resume.

Comment Vim plus plugins (Score 1) 443

If you start with Vim you'll get a great text editor with a focus on actual text editing. You can then add plugins to add IDE-like features.

My favourite plugins:

* fugitive
* dbext
* syntastic
* YouCompleteMe
* Command-T
* Unite
* multiple-cursors
* gundo
* sparkup
* easy-align

Businesses

Ask Slashdot: How To Teach IT To Senior Management? 159

New submitter gagol writes "I recently took a position at a small industrial equipment manufacturer. We are looking to buy a new ERM software package and my boss, who is looking forward to buy the thing, knows nothing about computers or software. I will be providing basic IT training to the senior management and I am looking for your input on the scope and content of said training. I am thinking: basic components and architecture -> networking -> software -> proprietary vs open source. What do you think?"
Microsoft

What's In Steve Ballmer's Inbox? 93

Barence writes "When Microsoft last year launched Outlook.com, the company carelessly left the SteveBallmer@Outlook.com address vacant. It was snapped up by the editor of PC Pro, giving an insight into the type of emails the public sends to the Microsoft CEO. Among the messages sent to the account are complaints about the Windows 8 interface, a plea from someone who was 'literally driven crazy' by Windows Server product keys, and someone who wants Windows Phone's calendar to remind him when he's being paid. There's also a more sinister complaint from someone who claims they were the victim of racial discrimination when applying for a job at a Microsoft Store."
Graphics

A Proposal To Fix the Full-Screen X11 Window Mess 358

jones_supa writes "The SDL developers Ryan Gordon and Sam Lantinga have proposed a window manager change to work out the full-screen X11 window mess, primarily for games. The proposal is to come up with a _NET_WM_STATE_FULLSCREEN_EXCLUSIVE window manager hint that works out the shortcomings of the full-screen hint used currently by most games, _NET_WM_STATE_FULLSCREEN. Ryan and Sam have already worked out an initial patch for SDL but they haven't tried hooking it to any window manager yet. Those interested in the details, information is available from this mailing list message. One of the key changes is that software would make the request to the window manager to change the resolution, rather than tapping RandR or XVidMode directly. Martin Gräßlin of KDE was rather wary about the patch and said that games changing the resolution just tend to mess up the desktop." Seems like a reasonable idea, given a bit of time to mature as a spec. In KDE's case, a separate daemon from the window manager handles resolution changes so going through the WM would add complexity, and the plasma shell still has no way to realize that it shouldn't reflow the desktop widgets. Setting window properties seems like a sensible IPC method for communicating intent though (without making yet another aspect of the X desktop reliant upon the not-very-network-transparent dbus): "hey, I need to resize, but just for me so don't reshuffle the desktop and docks."
Mars

Indian Prime Minister Formally Announces Mars Mission 212

neo12 writes in with the news that India plans on being the 6th country to launch a mission to mars. "Making the first formal announcement on the country's Mars mission, Prime Minister Manmohan Singh on Wednesday said India will send a mission to the Red Planet that will mark a huge step in the area of science and technology. 'Recently, the Cabinet has approved the Mars Orbiter Mission. Under this Mission, our spaceship will go near Mars and collect important scientific information,' he said addressing the nation from the ramparts of the Red Fort on the occasion of the 66th Independence Day."

Slashdot Top Deals

When someone says "I want a programming language in which I need only say what I wish done," give him a lollipop.

Working...