Wow, it's been 3 years I've been in Scala-land
After RubyConf 2006, I realized that Ruby was not on the right track for me. I went searching for a new language. I've been a JVM guy since '96, so... more »
Tweet 0 CommentsSave Tags: java, opinion, other languages
How Web Freelancers Can Survive the Recession
Lets face it, the economy is still struggling, and though it is improving, there are still signs everywhere that we are still in a recession. Prices... more »
Tweet 0 CommentsSave Tags: how-to, news, opinion
The Google ChromeOS - Not the Linux messiah
Yesterday was a busy day at the Googleplex. Google officially open-sourced the Chromium OS and also gave a preview of what to expect "this time next... more »
Tweet 0 CommentsSave Tags: open source, opinion, reviews, tools
Apple's Mistake
I don't think Apple realizes how badly the App Store approval process is broken. Or rather, I don't think they realize how much it matters that it's... more »
Tweet 0 CommentsSave Tags: apple, opinion, reviews
Shut Up and Build Something
I want to preface this post by saying thank you for everyone that contributes to the movement of trying to get women into software. I respect each of... more »
Tweet 0 CommentsSave Tags: opinion, trends
The best backup
Yesterday I was reading some posts in my aggregator about backup techniques, and they reminded me of a (famous?) quote. Thus, I wanted to share my... more »
Tweet 0 CommentsSave Tags: humor, open source, opinion, web services
SOA and Cloud
Before we talk about Cloud, I want to quickly review where SOA came from. Most of us who started our IT careers in the 80s and 90s will clearly... more »
Tweet 0 CommentsSave Tags: opinion, server, web services
Mobile Internet: tariffe ed opportunità
Quali sono le offerte per il Mobile Internet in Italia? Un'analisi attenta delle condizioni e dell'hardware necessario per connettersi a Internet... more »
Dmitry Chestnykh On Go : Experiences Writing A Twitter Client
Not too long ago Google announced their new experimental, open source, system language which was said to be a mix of Python and C called Go.... more »
Tweet 0 CommentsSave Tags: open source, opinion, other languages
goto statement considered
Everyone knows not to use goto, right? Dijkstra’s words on the subject have risen to the level of gospel in the programming community. Not that I do... more »
Tweet 0 CommentsSave Tags: opinion
5 Question with David Walsh
There is probably a good chance if you read this blog that you also know David Walsh. David and I hail from the same hometown (Madison, Wisconsin) and... more »
Tweet 0 CommentsSave Tags: announcement, how-to, javascript, opinion
Project Management: Escaping the vortex
I attended a conference several months ago where the CTO of a small development company was adamant about one thing: Making excellence a standard... more »
Tweet 0 CommentsSave Tags: opinion, reviews
The Day the MicroISV Movement Died
I remember the day very clearly, although it was not apparent to me at the time. It was the day that the Micro-ISV movement died. Eric Sink killed it,... more »
Tweet 0 CommentsSave Tags: opinion, trends
What? You're doing TDD!
I’ve always been distrustful by default with the “main way of thinking”. Which doesn’t mean that I systematically reject the opinion of the majority.... more »
Tweet 0 CommentsSave Tags: agile, methodology, opinion, trends
Do Agile Software Development Teams Need Managers?
A key principle of agile development is the concept of self-organising teams. Do agile teams also need managers?
Tweet 0 CommentsSave Tags: agile, how-to, methodology, opinion
Functional programming and unreasonable expectations
I'm a big fan of purely functional programming. Another reason I like it so much is that purely functional software tends to be more reliable. Joe... more »
Tweet 0 CommentsSave Tags: opinion
Google Wave's Scrollbars
In spite of some of the reaction to it, I find Google Wave to be surprisingly useful. One thing I don’t really understand, though, is its scrollbars.... more »
Tweet 0 CommentsSave Tags: gui, opinion
Static Verification: An External DSL Advantage
Last week I wrote a number of posts about web development "languages" developed as internal DSLs. An internal DSL is a set of libraries written on top... more »
Tweet 0 CommentsSave Tags: opinion
SVG a graphics format for 21st century
That is, I like SVG: it's a graphical format that goes a long way toward achieving visual effects that I want my applications to have, and I believe... more »
Tweet 0 CommentsSave Tags: opinion
Comments on Go
Here are my preliminary thoughts on the Go programming language. The most interesting feature for me personally is the built-in threading. Aside... more »
Tweet 0 CommentsSave Tags: opinion, other languages
Programming languages, operating systems, despair and anger
First of all, neither Scala nor Go is anything more than incremental evolution; Go in particular put me over the edge. It's merely the latest of a... more »
Tweet 0 CommentsSave Tags: opinion
Google-style code review meets git
Gerrit, a Git-based system for managing code review, is helping to spread the popular distributed revision control system into Android-using... more »
Tweet 0 CommentsSave Tags: opinion
Google Go: My Take on Issue 9
Here’s my take on the Google Go programming language Issue 9 fiasco. The Background You know that awesome new programming language Google is... more »
Tweet 0 CommentsSave Tags: opinion
More questions on controllers testing
Sune wrote to me yesterday with some questions about testing Zend Framework controllers and proper dependency injection, which to me is a fundamental... more »
Tweet 0 CommentsSave Tags: frameworks, open source, opinion, php
A program for twelve year old programmers
The article before this has been the top hit on the programming reddit all day, with the title "Why has this got so much harder to do? Why kids don't... more »
Tweet 0 CommentsSave Tags: opinion