2 ms·
I have, starting about four years ago after 20 years in pure software. More it was realizing new interests than feeling burned out, but looking back, I felt sta
by incanus77 5y ago
I have, starting about four years ago after 20 years in pure software. More it was realizing new interests than feeling burned out, but looking back, I felt stagnated by where I was in pure programming.
I got an interest what I'll call "human scale" electronics after getting and learning how to restore a 1985 VW van. That led to getting into the dash electronics, with through-hole LEDs, resistors, and the like, and me remembering playing with these things in childhood electronics kits.
From there, I started getting into microcontroller learning kits from Sparkfun, then something clicked about Raspberry Pi computers when I realized the GPIO pin bank could control lights, sensors, and sound, while building in software in the Linux environment I knew.
Once I started building custom electronics, I got an interest in enclosures for custom builds and then into 3D printing.
From 3D printing, I wanted to learn more about CAD (FreeCAD, OpenSCAD, Fusion 360, Shapr3D), mesh design & 3D modeling in Blender.
Today I'm doing a combination of microcontroller project consulting (where a solid C/C++ background helps tremendously), 3D modeling and prototyping, and working on a personal physical product for which I am writing the whole software stack.
Personally I feel that coming to hardware with a strong software background helps in code/firmware organization, thinking about flexibility, and fast prototyping.
- mpfundstein 5y agohey, are you me? :-)