FunLoft: Reactive Concurrent Programming Language

It sounds like someone designed a programming language with the express intention of intriguing me: FunLoft is an experimental language for concurrent programming, designed with the following objectives: make concurrent programming simpler by providing a framework with a clear and sound semantics. provide a safe language, in which, for example, data-races are impossible. control the […]

Whiteboard Coding During the Software Interview Process

Part of the interviewing process for a software development job is “coding on the whiteboard.” Some simple-enough-to-understand problem (such as “FizzBuzz“) that shows whether you grok coding or whether you’re wasting everyone’s time. The first threshold is understanding that it’s foolish to memorize specific “interview code problems,” which is, pitifully, something that you see on […]