Rob Janssen

What Properties in Java Should Have Looked Like

There’s an awful lot of sound and fury right now about adding syntax support for properties to Java 7. However, all the proposals are vastly too complex for what little benefit they offer. They need new keywords, operators, rules, and best practices. Could we have done better? Yes.

10 Software Tools You Should Know

Unless you're designing small analog electronic circuits, it's pretty hard these days to get things done in embedded systems design without the help of computers. I thought I'd share a list of software tools that help me get my job done. Most of these are free or inexpensive.

A determined 'hacker' decrypts RDS-TMC

As told in a previous post, I like to watch the RDS-TMC traffic messages every now and then, just for fun. Even though I've never had a car. Actually I haven't done it for years now, but thought I'd share with you the joy of solving the enigma.[disclaimer 1]

The Clean Code Talks - Don't Look For Things!

Google Tech TalksNovember 6, 2008ABSTRACTClean Code Talk SeriesTopic: Don't Look For Things!Speaker: Misko Hevery

The Best Code is No Code At All

Rich Skrenta writes that code is our enemy. Code is produced by engineers. To make more code requires more engineers. Engineers have n^2 communication costs, and all that code they add to the system, while expanding its capability, also increases a whole basket of costs.

Digging out the craziest bug you never heard about from 2008: a linux threading regression

This blog post will show how a fix for XFree86 and linuxthreads ended up causing a major threading regression about 7 years after the fix was created. The regression was in pthread_create. Thread creation performed very slowly as the number of threads in a process increased.

Full Spectrum Engineer Or Why The World Needs Polymaths

I was explaining the mechanics of how a computer works to a friend, when I realised that although I knew the basic concepts, I lacked the exact details. This reminded me once again about a fantastic courseware entitled “The Elements of Computing Systems” by Noam & Shimon.

The 10 rules of a Zen programmer

UPDATE: "The Zen Programmer" book is available! Click here. On a rainy morning I found myself sitting on the desk thinking about efficient working. Before I started as a freelancer I had some days were I worked lots but could look only back on a worse outcome.

Book Review: How Google Tests Software

This past week I finished reading the very interesting book, How Google Tests Software. I first heard about this book from an IT-Conversations interview with one of its co-authors, James Whittaker.

No, I Don't Want a Ticket for the Women's Luncheon

Perhaps one of my greatest pet peeves is the term "women in technology." The hatred of this term began for me in middle school when the school's IT director set up an elective class titled "Women in Technology.

This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.

This list is compiled from my Pocket list.