Throughout my time bumbling about the world of engineering, I have come to find some tools and products that help me quite often. These range from laptops, to physical tools, to good vendors.
Laptops
- Lenovo Yoga 9i - My favorite laptop I have owned so far. Great battery life, great performance, and easy to travel with. Strong aluminum frame and does't feel like it is going to fall apart on you within 2 months. The cherry on top, is the sound quality is fantastic.
Software
- ImHex - My favorite hex editor I have found so far. Great usability, and surprisingly feature-complete.
- com0com - Null-modem emulator, which has been super useful for simulating embedded device communication through a typical COM port.
- PuTTY - The best SSH/Telnet client? Absolutely not, but useful for quick and dirty one-off access.
- Moba X Term - My preferred SSH and serial port client for sessions that I actually want to save. Comes with a great terminal emulator, and a couple great tools like Moba text editor, and Moba diff. Moba X term also has many more features you can read more about on their website..
- Bossa (Basic Open Source SAM-BA Application) - A flash programming utility for Microchip's SAM microcontrollers. As information on the SAM-BA protocol used to flash these chips is sparse, this application is a life-saver when flashing these chips.
- GNU Octave - Largely compatible with MatLab, GNU Octave is a great high-level system for numerical computations, as well as general numerical experimentation. A great open-source alternative for MatLab's simpler features.
- SMath Studio - Mathematical program compared loosely to MathCAD, capable of solving simple equations and is generally a convient tool for quick calculations when something like MatLab or GNU Octave is over kill.
- WinSCP - A great, free, file manager for lots of common file transfer protocols. Personally, it is my favorite SCP client for transferring files to and from my remote servers.
- WireShark - Popular network protocol analyzer, used by professionals and hobbyists alike to capture all the network traffic your heart desires.
- ClickUp - Popular project management software which I use to manage myself and small groups. Can be overwhelming feature-wise to start, but overall a great option for keeping track of your (or others) projects.
- Pomatez - A Pomodoro timer I personally use for projects and generally working on stuff.
Tools & Tech
- IFixIt Mako Driver Kit - Precision screwdriver set I use quite literally every day for various tasks, could not recommend it more.
- Nuphy Field 75 Keyboard - A great keyboard, a little pricy, but worth it in my opinion. Great for programming, but latency is a little high for games.
- Corsair K65 Keyboard - Another great one, and the response time is much better than the Nuphy, and totally usable for games (if you so please). Considerably smaller as well.
- Sony WH-1000XM4 Wireless Headphone - Easily my favorite every-day headphones so far. I did some time in music, so I get picky with my sound, and for the price: you can not beat them. I have seen some blogs saying the newer (MX5) version is better but honestly, I don't hear the sound difference outside of better noise cancelling, and a flatter frequency response (however, they cut the lows so... not a fan).
- CRKT Flipper Knife - Currently my EDC knife, as I am pretty new to the world and did not want to spend that much, and friends also like the brand. Honestly it is pretty solid for the price, and was impressed enough to list it here.
Vendors
- PolyCase - A company that makes enclosures, based int he U.S. A Far cheaper solution than other manufacturers, and delivers a solid product for the price.
- OpenBuilds - Vendor that makes open hardware CNC machines, and provide solid aluminum profile for building projects, based in the U.S.
- DigiKey - One of the largest electronic component distributors out there. Where I source most of my electrical components for projects including Integrated Circuits, sensors, and buttons/switches.
- Playing With Fusion - Small vendor which has great offerings for CAN shields, ambient temperature measurement, thermocouple converters, and distance sensors.