Computer Science: Programming + Scripting + Networking + IT + ML + AI:

C/C++: Robotics + Automation + Embedded Systems + Firmware

The Arduino IDE: I use Arduino microcontrollers all the time to run simple unit tests for robotic hardware and other automation tools in the lab.

Java (The Language That Minecraft was Initially developed in):

I used to think that Java with its 90’s coffee cup logo and Sun Microsystems Oracle enterprise stewardship was the Baby-Boomer of programming languages, but recently I have found a new refreshing appreciation for the language. Using Eclipse, one can write clean, organized, secure, functional code…ONCE, and run it anywhere else…

Java was one of my first programming languages.

C# (Microsoft, Windows, .NET Framework):

I always thought of C# as Microsoft’s version of Java. I worked for Microsoft back in the day so naturally I learned a bit of C#.

Python (3.0):

My Swiss Army Knife in the robotics lab and in life. Python is the leading language in AI right now. Learn Python…

HTML5 + CSS3 + JavaScript:

Frontend…

BASH$_ Shell Scripting:

If I’m working in robotics I’m running some version of Ubuntu Linux and performing tasks through shell scripting.

Generative AI:

Input [March 8, 2024]: “Arduino, industrial, electronic, colorful”

➡︎

➡︎

Output: Linear Progression

➡︎

These Generative AI Images make me think about Christopher Nolan’s Inception (2010). In order to successfully perform an inceptive mental heist in the dream world, the team needs to recruit a master architect in the real world to create buildings and city features in order to run a gambit. Some of these features where even three-dimensionally paradoxical like the Penrose Stairs. Like our own dreams our mind is able to create new features in such extreme detail, but there are clearly points where the brain cannot converge on something practical and feel somewhat paradoxical. If you study the progression of each image generation, we start off geometrically cubic and soon become more flat like a normal electronic PCB. The image color palette seems to remain stable and true to the Arduino branding. The background moves from dark to a gradient to a neutral grey. Things seems familiar but nothing is practical (except for maybe the mounting holes). Even the text is fighting for clarity, a machines attempt at communicating with humans. The image creation process is statistical but never feels finite.

There will be another creative revolution in AI as prompt engineering become more of an art and less of a science, much like an architect…