Author Archives: rlc

About rlc

Software Analyst in embedded systems and C++, C and VHDL developer, I specialize in security, communications protocols and time synchronization, and am interested in concurrency, generic meta-programming and functional programming and their practical applications. I take a pragmatic approach to project management, focusing on the management of risk and scope. I have over two decades of experience as a software professional and a background in science.

To those of you who don’t speak French and follow me on Twitter

As may know, France is going to the polls tomorrow to elect a new president. They have a choice between an unaffiliated centrist, Emmanuel Macron, and an unavowed fascist, Marine le Pen. I am not French, but my wife is, … Continue reading

Posted in Opinions | Comments Off on To those of you who don’t speak French and follow me on Twitter

This guy is out of his mind (and lucky if he can still see)

This guy has to be completely bonkers: he wrote an application in C# (would not have my language of choice) to detect a human face in a live video feed and point a laser at it.

Posted in Interesting stuff, Opinions | Tagged , , , | Comments Off on This guy is out of his mind (and lucky if he can still see)

“Police hack PGP server” — really?

This afternoon, this headline caught my attention: “Police hack PGP server with 3.6 million messages from organized crime BlackBerrys“. When I read it, I thought: “either the journalist/title writer got it wrong, or PGP is broken”.

Posted in Computers and Society, In the news, Interesting stuff, Opinions | Tagged , , , , , , | Comments Off on “Police hack PGP server” — really?

Writing unmaintainable code in five easy steps

I have recently had to modify some code that, to say the least, was very hard to maintain — or refactor, for that matter. The following are a few, firmly tongue-in-cheek, steps to make sure your code is thoroughly frustrating … Continue reading

Posted in Anecdotes | Tagged , , , | 1 Comment

Meetings, meetings, and more meetings

Recently, I spent a significant part of the day in a meeting reviewing the year’s progress on several projects, including the introduction of an agile methodology — Scrum. The approach in the meeting was simple: write on a sticky note … Continue reading

Posted in Opinions | Comments Off on Meetings, meetings, and more meetings

Debugging — or: what I do for a living

I am often asked by friends and acquaintances of various backgrounds, what I do for a living. Depending on my mood at the time, I can answer in any number of ways, but invariably my answers are met with blank … Continue reading

Posted in Scribbles, Software Development, Software Engineering | Comments Off on Debugging — or: what I do for a living

Really, Twitterverse?

This gallery contains 1 photo.

The Twitterverse has spoken, quietly, with a single vote — a cat it is…

More Galleries | Comments Off on Really, Twitterverse?

Setting up a Xubuntu-based kiosk

This is another “HOWTO” post — setting up a Xubuntu-based kiosk, which I did to make a new “TV” for my kids.

Posted in HOWTO | Comments Off on Setting up a Xubuntu-based kiosk

Technocracy II

In my previous post, I described technocracy as something that is positive in project and product management, and in team organization. In this post, to supply a boundary to my previous text, I will make the case for the opposite.

Posted in Opinions | Tagged | Comments Off on Technocracy II

Technocracy

In a discussion with a “Product Owner” recently, I told him I take a more technocratic approach to project management than they did. We discussed different project management styles for the next hour or so.

Posted in Software Development, Software Engineering | Tagged | Comments Off on Technocracy