Software I use, gadgets I love, and other things I recommend.
I get asked a lot about the things I use to build software, stay productive, or buy to fool myself into thinking I'm being productive when I'm really just procrastinating. Here's a big list of all of my favorite stuff.
Workstation
Custom Build
Cost savings. Customization. Upgradeability. Learning experience. Better warranty: When you build your own PC, you can often get better warranty coverage on the individual components than you would with a pre-built system.
AMD over Intel CPU
Most competitive price for similar or better performance. Greater flexibility in choosing processors and motherboards. Cutting-edge technologies, such as intelligent energy consumption management. Support for more advanced multi-core architectures
Development tools
Lapce
I don't care if it's missing all of the fancy IDE features everyone else relies on, Lapce is an open-source code editor built in Rust. It is in its early stages of development, but looks promising!. Aims to present a feature-rich and fast code editor as an alternative to Microsoft's Visual Studio Code.
JetBrains Suite
For a professional IDE, doesn't matter which programming language are you using, Jetbrains offer the best experience for a developer using theyre softwares.
Adminer
If you are going to develop a PHP Web Applications and you're planning to use a database, no matter which one, Adminer is a light DB administrator tool that can help you build your data structures and test your queries in a fast and simple way.
Design
Figma
Figma is the only platform that brings together powerful design features you already love and a more efficient workflow to boot.
SqlDBM
SqlDBM is a Cloud based Data Modeling Tool that offers you an easy, convenient way to develop your database absolutely anywhere on any browser.
Video
FFmpeg
FFmpeg is widely regarded as one of the best multimedia framework in its field. Overall, FFmpeg's versatility, performance, robustness, and powerful command-line interface make it the best option in its field for multimedia processing tasks.
Da Vinci Resolve
DaVinci Resolve is widely regarded as one of the best video editing and post-production software. DaVinci Resolve's professional-grade features, user-friendly interface, cross-platform compatibility, performance, and affordable pricing make it the best option in its field for video editing and post-production tasks.
Audio
FL Studio
FL Studio is widely regarded as one of the best digital audio workstation (DAW) software. FL Studio's user-friendly interface, versatility, pattern-based workflow, performance, and affordability make it the best option in its field for digital audio workstation (DAW) software.
3D
Blender 3D
Blender is widely regarded as one of the best 3D modeling, animation, and rendering software. Blender's open-source status, versatility, user-friendly interface, performance, and professional-grade features make it the best option in its field for 3D modeling, animation, and rendering
Game Engines
Godot Engine
Godot Engine is a free and open-source game engine designed for game development. It is known for several key features and peculiarities. Godot Engine's multi-platform support, node-based scene system, built-in scripting language, powerful 2D and 3D support, and active community make it a unique and versatile option in the field of game engines.
Unreal Engine
Unreal Engine is a professional-grade game engine designed for game development. Unreal Engine's high-quality graphics, multi-platform support, Blueprint visual scripting, large community, and integrated development environment make it a popular and powerful option in the field of game engines.