If the purpose of technology is to make life better, then the big news isn’t about the so-called leaked outline of Steve Jobs’ WWDC keynote, General Electric’s and Microsoft’s discussions about buying Dow Jones or AIR being the name for the Adobe tool formerly known as Apollo.
JRuby 1.0 Released!
It hasn’t even been a year since Sun hired JRuby contributors Charles Nutter and Thomas Enebo to work on it full-time. It’s been an even shorter period since Ola Bini (whom I had the pleasure of meeting at RailsConf 2007) got hired to do the same by Thoughtworks.
In that short span of time, they’ve done something impressive: they (and all the other contributors involved) have brought JRuby to version 1.0.
The release is being termed as “Ruby compatible” with all known JRuby bugs causing incompatibilities with Matz’s Ruby (MRI) resolved. Applications should “just work” out of the box.
Here’s InfoQ’s summary of Charles Nutter’s roadmap for JRuby post version 1.0:
- Performance:
In the last year speed has been increased by an order of magnitude and a JIT compiler has been enabled. The team will continue to work on improving the JRuby speed and performance.- Java Integration: Today libraries can be called, interfaces implemented, and classes extended. Edge cases exist however. A redesigned integration API is targeted for 1.1.
- Ruby 2.0 and Rubinius: The goal is to support Ruby 2.0 and Rubinius byte code execution soon.
We at Global Nerdy would like to congratulate the JRuby (and NetBeans) teams on a job well done. We salute you with a filet mignon on a flaming sword!
“Bloggin’ ‘Bout My Generation”
According to this quiz that rates a programmer’s personality type along four axes in a manner similar to the Myers-Briggs Personality Index, my programmer personality type is DHSB, which means:
- D as in doer: “You are very quick at getting tasks done. You believe the outcome is the most important part of a task and the faster you can reach that outcome the better. After all, time is money.” This is the opposite of a planner.
- H as in high-level: “The world is made up of objects and components, you should create your programs in the same way.” This is the opposite of low-level.
- S as in solo. “The best way to program is by yourself. There’s no communication problems, you know every part of the code allowing you to write the best programs possible.” This is the opposite of team.
- B as in liBeral. “Programming is a complex task and you should use white space and comments as freely as possible to help simplify the task. We’re not writing on paper anymore so we can take up as much room as we need.” This is the opposite of conservative.
If you’re curious as to what the various ends of the programmer personality type axes for this quiz are, here’s a page that lists them all.
Give the test a try and feel free to report your results in the comments!
Take the Rails Pledge!
This is an idea I’ve been holding since RailsConf 2006, and some of you may think that it’s a bit too early to unveil it. I think I’m just planning ahead.
The idea is called The Rails Pledge, and I strongly encourage all of you who are Rails developers — especially the more fanatical/fan-boyish types, the ones Chad Fowler referred to as “arrogant bastards” in his opening keynote at RailsConf 2007 — to take it.
It goes like this:
I #{stateYourName}
Do solemnly swear
That when the day comes
That a new application platform comes out
And developers flock to it like moths to the flame
That I will take it in stride
And remember the good times
And productivity
And camaraderie with other developers
That came about because of Rails.I also swear that
If this platform suits my needs better
And makes me a more productive and happy coder
And makes it easy to make my users happy,
I will glady migrate to it
Without whining.
(Rails developers who are also Battlestar Galactica fans: feel free to add a little flourish to the Pledge by adding “So say we all” at the end.)
It’s a long shot that anyone will actually take the pledge, but on the very off chance that you do, feel free to use the “I Took the Rails Pledge” button shown here. If you decide to take the pledge and record it as a podcast or post it to YouTube, let me know! I’ll even come up with a prize for someone who gets a recording of DHH taking the pledge.
I’m filing these articles for future reference: they’re recent articles about what happens when your mom and dad join Facebook.
- New York Times: ‘omg my mom joined facebook!!’
- Toronto Star:
- Jezebel: Ask a highly-flawed specimen of humanity: Your Daughter Is Entirely Too Comfortable With Her Body
- Daily Princetonian: Your Mom is on Facebook.com
- Personal Democracy Forum: Can it Still be Facebook if Your Mom’s on it?
- Seattle Post-Intelligencer: Cool parents opt out of Facebook
- WDBJ7.com: Do you know what your child is posting on their MySpace or Facebook page?
Bonus Facebook Reading Material for You Kids Out There
Kids: if you’re going to plan something illegal such as, say, a bush party (that’s Canadian slang for an underage drinking party held in a secluded wooded area), don’t announce it publicly on Facebook. The cops are watching.
36 Youth Facts in 159 Seconds
Here are some composite screen captures I took from a fascinating video called Thirty-six Youth Facts in One Hundred and Fifty-Nine Seconds:
The video was produced by Paul McGregor of threebillion.com and aired on MTV Asia. The domain name “threebillion.com” refers to the number of people under the age of 25 (the site’s tagline is “Now that’s a lot of consumers”). It features 36 facts about youth, and a good number of them cover their use of technology. If you’re trying to chart your future tech course, it never hurts to see what the kids are up to.
Here’s the video. It’s not too long, and it’s pretty fascinating stuff:
For the benefit of the search engines and those who can’t watch the video, here are the facts that appear in the video:
- There are 3 billion people under 25 on this planet
- 61% of them live in Asia
- 67% of young Asians have downloaded music in the last month
- Only 27% paid for it
- Hong Kong youth spend the most time online per day (4.7 hours)
- Indonesian youth spend the least (0.9 hours)
- Young Filipinos watch the most TV per day (6.2 hours)
- Young Chinese watch the least (3.2 hours)
- There are 37.5 million gamers in China
- 90% play online games
- Weekly, Korean teenagers will spend
- 14 hours on the computer…
- .12.8 hours watching TV
- 0.7 hours reading newspapers
- Taiwan has the highest teenage birthrate in Asia
- South Korea has the lowest
- 45% of young Japanese women said they were in love
- Only 30% of young Japanese men said the same
- 82% of Japanese teen males said they used contraception the first time they had sex
- Only 12% of Japanese 20-year-olds use the home PC to access the internet — the same level as 50-year-olds — they’re using their mobile phones instead
- 26% of all youth deaths in China are from suicide
- In India, 50% of girls will be married before they are 18
- In Nepal, the rate is 60%
- 85% of Korean teenagers own a cell phone
- They send an average of 60 messages per day
- 46% of students send messages in class
- “Our children are seriously addicted to cell phones” — Parent’s Union Spokesperson
- Chinese people spend 10x more money on the internet than people in the west
- It represents 10% of their monthly income
- Who prefers a laid-back hassle-free lifestyle?
- 14% of Chinese teens
- 22% of South Korean teens
- 43% of Japanese teens
- 99% of Saudi teens use Bluetooth
- 99% said that the device had broken social taboos
- 85% said it was safe for communication with the opposite sex
- 69% of messages exchanged by Saudi teens were pornographic