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.

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

Real-time thirsty

Imagine you’re running a coffee shop — not the kind you find in Amsterdam, but one where they actually serve coffee. Your customers are generally in a hurry, so they just want to get a cup of coffee, pay and … Continue reading

Posted in Algorithms, Software Engineering | Tagged | Comments Off on Real-time thirsty

Setting up Cygwin for X forwarding

Posted in HOWTO | Tagged , , | Comments Off on Setting up Cygwin for X forwarding

Shutting down servers

I used to have a server with five operating systems, running in VMs, merrily humming away compiling whatever I coded. I say “used to have” because I shut it down a few weeks ago. Now, I have those same operating … Continue reading

Posted in Continuous Integration, Software Development, Software Engineering | Tagged , | Comments Off on Shutting down servers

Checked output iterator

While writing about security — which takes a great deal of my time lately, which is one of the reasons I haven’t updated my blog as often as I usually would — I came to the conclusion that, while I … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Checked output iterator

Schoenmaker, blijf bij je leest (Cobbler, stick to your last)

This is an old Dutch saying, which probably has its origins in a village with a particularly opinionated cobbler. I am not one to stick to my last — but if I were a cobbler, I don’t think I’d be … Continue reading

Posted in Opinions | Comments Off on Schoenmaker, blijf bij je leest (Cobbler, stick to your last)

Interesting modifications to the Lamport queue, part II

In the previous installment, on this subject, I described a few modifications to the Lamport queue introduced by Nhat Minh Le et al. to relax operations on shared state as much as possible, while maintaining correctness. In this article, I … Continue reading

Posted in Algorithms, C & C++, Interesting stuff | Tagged , | Comments Off on Interesting modifications to the Lamport queue, part II