Member Since: October 28, 2009

Country: United States



A graduate with a BS in Computer Engineering with a minor in Electrical Engineering. Working in Longmont for a prestigious silicon company as a DSV Engineer.

Students in EE/CE that have questions can email me at: s.r.grace[at]gmail.com. I will be more than happy to give you my knowledge and expertise. My main focus is on FPGA/Digital Logic and MCU systems, but I can help out in other areas.


Verificatoin Engineer


IEEE, PC Gamers

Spoken Languages


Programming Languages

MASM x86, C, C++, C#, SQL, Java (some), PHP, BASH, Batch File, HTML, HDL (VHDL/Verilog/SystemVerilog), Tcl.


University of Wyoming - BS in Computer Engineering, Minor Electrical Engineering


Embedded Systems Engineering, Digital Logic Design


Read expertise



  • I know it’s a basic review, and having fun in a semi-scientific way, but wouldn’t it be better to show the properties of the filaments using more standardized testing methods?

  • I was going to reply exactly this.

    This stuff can get nasty, and without these safety measures, you’re bound to have problems.

  • For the Dreamliner, it wasn’t the battery that was at fault, it was poor manufacturing oversight (basically bad connections, inspections, design flaw, etc), just so happens that it was inside the battery box. Overall, yes it is extremely dangerous.

    It’s annoying what people have to go through to get batteries, but that’s the way the world works as of right now.

  • My preferred OS is whatever can get the job done quickly and efficiently. At work, I use Windows for all my “office” type work, but I generally use Redhat/CentOS (the volume of Linux VMs is staggering) for all my main work (being a programmer as such). Granted, there are instances where I have to do some programming on Windows, but that’s quite limited. The way people should look at their “workflow” is to look at what they need to get done and tailor their OS to make sure it gets done easily, quickly, and keep outside maintenance low. It’s okay to step out of your comfort zone in order to make your job easier in the long run. This means, if you need to use a CAD program and you’re on an unsupported OS, suck it up and install a VM of the OS it does work on (you’ll learn a new set of skills).

  • Yes they are expensive, but they’re local to Colorado and their quality is quite high. They also do single-board runs for a prototype if you’re a college student.

  • Pearce, I know for a smaller company ordering things at the prices that fit best is difficult. With that said, do you negotiate and have suppliers compete with each other on items?

  • How does this compare to Hackaday’s Hackaday.IO? I’m assuming it to compete, just wondering what will make what you’re supporting more beneficial.

  • I don’t think a heavy metal dev board would work too well. LOL (jk). RIP Lemmy.

  • I wouldn’t have split IoT into separate categories since they all kind of need each other to work. However, I would mention that streaming your own content to the world via Twitch or Hitbox (Ustream as well) has become extremely popular in 2015, and will continue to grow this year. Technology to allow for better production quality for these streams will become a focus, especially with this: Skreens.

    Also, with data centers taking off in the use of OpenCL, offloading processes to other machines and phones will become a norm in the future. Need to number crunch but can’t spare cycles on your computer? Send it to your phone or tablet!

  • Here’s a great tutorial/article on how switching power supplies. http://www.hardwaresecrets.com/anatomy-of-switching-power-supplies/1/