Member Since: September 7, 2007

Country: United States



Software developer in Silicon Valley

Spoken Languages

English, a bit of French

Programming Languages

Python, C, C++, Lisp, Matlab, JavaScript, ExtendScript, HTML, Verilog




MSCS Univ. of Utah


Computer Graphics, Image Processing, Embedded systems, Graphic design tools (Illustrator, Photoshop, etc.)



Articles in Circuit Cellar, Graphics Gems, several US Patents

  • Memo to shipping dept: I’m really hoping for a Micro OLED breakout…

  • Weird. I tried at 10:00:01, and was told “out of stock”. But then I tried about 10 minutes later and completed the purchase.

  • What’s the recommended charger for this?

  • Electrical measurement categories are more about application environment than specific voltage levels. You could easily encounter a few thousand volts inside an old CRT TV set, which is a CAT II device.

  • A PDF might be a more convenient reading format than a big, tall JPEG.

  • A T-square! I haven’t seen one of those since high-school. (You might also clue him in that pencils don’t work so hot on capacitive touch screens).

  • +1 for fixing the spacing so you can tile the boards left to right. You’re sooo close….

  • That’s an awfully small WiFi antenna. Is there any provision for connecting an external one? It’s sort of ironic if you have to buy USB WiFi anyway just to get decent reception. Have you had a chance to compare WiFi reception to other devices?

    Also, the Pi 2 doesn’t talk to the net at all if you have a WiFi USB dongle plugged in and Ethernet plugged in at the same time. How does the Pi 3 handle this?

  • My favorite is the OLED block. I think it’s really important for embedded gadgets to have an effective way to communicate with humans. F'Instance, I bought a $250 “microcell” from Verizon, and it’s all blinking lights: If the status green light is fast blinking and the GPS light is red, then check the connection light. If it’s blue, then wait for the GPS light to turn green before….“. It’s awful. Why should a $1,000 dishwasher communicate status with cryptic blinking lights.

    The OLED display fixes this. You get meaningful messages and icons. You know what your gadget is up to, without having to decode light blinks on a long-lost instruction sheet. All of my recent gadgets have screens.

  • +1 on free (or at least cheap) tool chains.

    I once entered a design contest for an MCU. The top prize was around $3,000 - which was just barely enough to cover the commercial license for the dev tools once the contest license expired.

No public wish lists :(