My Essential Software and Favorite Gadgets

Often, I am asked about the tools and gadgets I utilize for coding, productivity, or even those I purchase to trick myself into feeling productive - a clever disguise for procrastination. Here's an extensive list of all the things I cherish and recommend.

Hardware

  • Featuring AMD Ryzen™ 5 7640U, SAMSUNG 990 PRO SSD 4TB PCIe 4.0 M.2, and Crucial RAM 96GB DDR5 5600MHz.

  • Equipped with 32 x Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz (2 Sockets), 768GB of RAM, and 112TB of Storage.

  • Configured with AMD Ryzen 7 5700, NVIDIA GeForce RTX 3070, 64GB RAM, and a Nuphy Halo 96 V2 Keyboard & Logitech Master 3S Mouse setup.

Computer Software

  • A Python IDE for professional developers, with support for Django, Flask, and scientific libraries.

  • A multi-engine database environment for managing, developing, and administrating SQL databases.

  • An IDE for Go development, providing tools to support writing, running, and debugging Go applications.

  • An IDE for JavaScript, TypeScript, and modern web development, with integrated tools for web frameworks.

  • A cross-platform IDE for C and C++ development, with smart CMake support and debugging tools.

  • A versatile test automation framework for enterprise software testing with full support for test automation engineers.

  • An IDE for JVM languages, offering tools for Java, Kotlin, and enterprise application development.

  • A markdown-based note-taking and knowledge management application, promoting non-linear thought processes and linking.

  • A 3D CAD software for product design and engineering, known for its professional-grade tools and features.

  • An SSH client offering a secure way to access remote servers and manage infrastructure.

  • A popular UI/UX design tool, known for its collaborative features and comprehensive design capabilities.

Server Software

  • A comprehensive container management tool, making it easier to deploy and control Docker containers.

  • A media streaming platform that allows organizing and streaming of personal media collections across various devices.

  • A customizable home dashboard for managing and monitoring various home automation services.

  • An open-source virtualization management platform, used for deploying and managing virtual machines and containers.

  • An open-source home automation platform that focuses on privacy and local control, integrating various smart home devices.

  • A solution designed to manage digital documents, aiming to eliminate physical paper from daily operations.