Channels ▼

Blogs RSS

Embedded Goes to Shell

Nov 27, 2014

I converted the standard Linux shell (bash) into a specialized programming language that can control a serial I/O board.

Abstractions For Binary Search, Part 6: How On Earth Do You Test It?

Nov 24, 2014

We will reduce a substantial part of our problem to calling these two functions repeatedly with suitably chosen test cases and verifying that they return the same results.

Channel: C/C++

In Command

Nov 18, 2014

Simple tools can be combined in many ways to do things

Bluetooth Phone Home

Nov 14, 2014

Using mbed on the embedded side to quickly create a BLE device and with the Android API doing most of the heavy lifting on the phone side, it can be pretty painless to create a complete BLE application.

Abstractions For Binary Search, Part 5: Getting Down to Details

Nov 13, 2014

It's hard to imagine how this code could be much simpler. However, we don't actually know whether it works.

Channel: C/C++

Invariants for Binary Search, Part 4: Using The Improved Abstractions

Nov 10, 2014

We continue our discussion of how to implement our binary search in an n-element sequence.

Channel: C/C++

The IT Talent Shortage Debate

Nov 05, 2014

Tech employers say good people are hard to find. Job hunters see a broken hiring process. Both sides need to shake their frustration and find new ways to connect.

Channel: Design

Sharper Than a Blue Tooth

Nov 03, 2014

This simple project sends out beacon data using the board's onboard temperature sensor (granted, it measures the internal chip temperature, which might not be that useful).

Invariants for Binary Search, Part 3: Improving Our Abstractions

Oct 31, 2014

With this abstraction under our belts, we can proceed to write code. If you're interested, you might like to do so for yourself before I show you the details next week.

Channel: C/C++

Agile Certifications Are Actively Destructive

Oct 28, 2014

Is it even possible to assess competence in agile development with a test?

Channel: Design