Programming comes to the front end

A graphical despiction of a very simple html d...
Image via Wikipedia

When I read the bellow two articles about Opera and HTML 5 it really solidifies to me the fact that programming is getting easier. The ability for people to do more with less, on the Web, is only going to expand exponentially.

That Reinvention Of The Web Thing Opera Was Talking About? It’s Called Opera Unite

We told you last week that browser maker Opera was generating quite some buzz by being secretive about their plans to ‘reinvent the web’. Well, the company this morning unveiled what it was referring to: technology that essentially turns every computer running the Opera browser into a full-fledged Web server. Behold Opera Unite.

HTML 5: Could it kill Flash and Silverlight? by InfoWorld: Yahoo! Tech

HTML 5, a groundbreaking upgrade to the prominent Web presentation specification, could become a game-changer in Web application development, one that might even make obsolete such plug-in-based rich Internet application (RIA) technologies as Adobe Flash, Microsoft Silverlight, and Sun JavaFX.

Reblog this post [with Zemanta]

i don’t understand

prog21: Let’s Take a Trivial Problem and Make it Hard

Saw this via YCombinator. Clicked through and thought: “Let’s take a problem I don’t understand and talk about it in a way that makes me not think I’m reading the right story.” huh?

FreeBSD: The other OS OS

Linux gets all the love as the main Open Source Operating System but I wonder sometimes, because of it’s licensing differences if BSD has a better chance of accomplishing what Ubuntu set out to do?

Slashdot | FreeBSD 7.2 Released

“The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 7.2-RELEASE.

Reblog this post [with Zemanta]

g33k links (weekly)

Posted from Diigo. The rest of my favorite links are here.

g33k links (weekly)

Posted from Diigo. The rest of my favorite links are here.

Staying on top of your game.

An interesting list. I wonder how realistic it is though. The trend seems to be in specialization not generalization. I imagine the argument could be made that you would need an understanding of all of these but specialize in one or two. Of course most of these are just making sure you’re just well rounded.

10 skills developers will need in the next five years | 10 Things | TechRepublic.com

With the recent changes in the economy, a lot of developers are focused on their short-term job prospects. At the same time, it’s important to make sure that you get the most bang for your buck when it comes to taking the time and energy to learn new skills. Here is our list of 10 skills you should be learning right now to make sure that your resume is relevant for the next five years.
1: One of the “Big Three” (.NET, Java, PHP)
2: Rich Internet Applications (RIAs)
3: Web development
4: Web services
5: Soft skills
6: One dynamic and/or functional programming language
7: Agile methodologies
8: Domain knowledge
9: Development “hygiene”
10: Mobile development

Reblog this post [with Zemanta]

An irrational fear of mathematics


Image by dehgenog vi

OK, this is really good news for me, because I haven’t taken a math class since I was a sophomore in high school which was in 1987-88. 

Coding Horror: Should Competent Programmers be “Mathematically Inclined”?

On the other hand, I have not found in practice that programmers need to be mathematically inclined to become great software developers. Quite the opposite, in fact. This does depend heavily on what kind of code you’re writing, but the vast bulk of code that I’ve seen consists mostly of the “balancing your checkbook” sort of math, nothing remotely like what you’d find in the average college calculus textbook, even.

A good part of the reason is because of some issues I had in school being ADHD which I reserve for discussions on my other blog.

I think in hindsight I would do well at math now that I’ve wrangled my “disabilities” into advantages it would just require that I go back to pre-college math. Not something I would look forward to doing.

Reblog this post [with Zemanta]

g33k links (weekly)

Posted from Diigo. The rest of my favorite links are here.

Meta Programming and Catacombs

CPython
Image via Wikipedia

Image via Wikipedia

This article brings up a reoccurring thought: Programming and the Web are like layers and the more progress we make the more layers we add. It’s like the catacombs and ancient cities where they just used to build their new cities on top of the old ones.

Why MIT switched from Scheme to Python | Wisdom and Wonder

Why MIT switched from Scheme to Python

Costanza asked Sussman why MIT had switched away from Scheme for their introductory programming course, 6.001. This was a gem. He said that the reason that happened was because engineering in 1980 was not what it was in the mid-90s or in 2000. In 1980, good programmers spent a lot of time thinking, and then produced spare code that they thought should work. Code ran close to the metal, even Scheme — it was understandable all the way down.

Reblog this post [with Zemanta]

Django facsinates me


Image via Wikipedia

For me the most fascinating aspect of both Django and Ruby on Rails isn’t their approach to programming, it’s the passion and community that approach inspires. It will be interesting to watch Django and their community evolve.

Django | Weblog | Django 1.1 beta released

As part of the Django 1.1 release process, tonight we’ve released Django 1.1 beta 1, a preview package that shows off the new features coming in Django 1.1. As with all alpha and beta packages, this is not for production use, but if you’d like to try out some of the new goodies coming in 1.1, or if you’d like to pitch in and help us fix bugs before the final 1.1 release (due in April), feel free to grab a copy and give it a spin.

Reblog this post [with Zemanta]