Rob Janssen

Programmer Time Translation Table

An experienced project manager I used to work with claimed that he took the programmers’ time estimates, multiplied by pi and converted to the next time magnitude to get the true number. 1 day converts to 3.14 weeks. He had learned the hard way that programmers are bad at estimating times.

Thou shall not do threading unless you know what you are doing

And then I run into this issue, and I just want to throw something really hard at someone, repeatedly. At first, I didn’t really realized why it was my problem. I mean, it is NTS problem, isn’t it?

Thiago Macieira's blog

I’ve written in the past about how passing certain types by value in C++ would be more efficient than passing by constant reference. But it turns out that the ABI rules are somewhat more complex than what I said back in 2008. Time to investigate.

Flockin’ Droid

While ago, I was looking for some informations about the film Batman Returns and stumbled upon the flocking algorithm, developed by Craig Reynolds in the eighties.

Weak vs. Strong Memory Models

There are many types of memory reordering, and not all types of reordering occur equally often. It all depends on processor you’re targeting and/or the toolchain you’re using for development.

5 jQuery tips for intermediates

jQuery is a much talked about library. The web is full of tips, guides and tutorials. Being a web developer, I've probably read dozens of them over the years, and it seems that they usually target only the far edges of the jQuery learning curve.

Programming on a Non-English Project; best practices

As a Dutch webdeveloper, I see mostly Dutch websites being built. And I see many team struggling with how to do this well. I developed a set of best practices, which I want to share and discuss. If your entire teams' first language is English, this post is probably not for you.

The Codist

As a programmer in the U.S. for 30 years now I have spent some of that time working more than 40 hours in a week, which is not all that common in this industry, and when I was salaried I rarely if ever got more pay. No more, I now find the whole idea nauseating.

The Codist

Do You Really Want To Be Doing This at 50? No, it's a stupid person's game (sure it's mostly men, but not 100%). I'm 55 and have been coding professionally since 1981 and started in school in 1973 or so. One thing I've learned for sure is that coding yourself to death is not worth it in the end.

Parallella: A Supercomputer For Everyone

Making parallel computing easy to use has been described as "a problem as hard as any that computer science has faced". With such a big challenge ahead, we need to make sure that every programmer has access to cheap and open parallel hardware and development tools.

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.