A Software Engineer Work Essentials
An up to date list of what I need in order to do my job.
"Everything" is an administrative tool that locates files and folders by filename instantly for Windows. Unlike Windows search "Everything" initially displays every file and folder on local or removable NTFS volumes on your computer (hence the name...
- File Search Utility
- Free • Proprietary
- Windows
Command Prompt, also known as cmd.exe or cmd (after its executable file name), is the command-line interpreter on Windows NT, Windows CE, OS/2 and eComStation operating systems. It is the counterpart of COMMAND.
- Terminal Emulator
- Free • Proprietary
- Windows
PowerShell (including Windows PowerShell and PowerShell Core) is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework.
- Terminal Emulator
- Free • Open Source
- Mac
- Windows
- Linux
- Terminal Emulator
- Free • Open Source
- Windows
- clink
- ConEmu
- Windows Command Prompt
- PowerShell
KiTTY is an opensource terminal emulator, forked from PuTTY , that adds many extra features to the original software.
- Terminal Emulator
- Free • Open Source
- Windows
Linux Mint is one of the most popular desktop Linux distributions and used by millions of people. The purpose of Linux Mint is to produce a modern, elegant and comfortable operating system which is both powerful and easy to use. Latest: Victoria (21.2).
- Operating System
- Free • Open Source
- Linux
File archiver with a high compression ratio.
- File Archiver
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
- PortableApps.com
- ReactOS
mRemoteNG is a fork of mRemote , an open source, tabbed, multi-protocol, remote connections manager.
- Remote Desktop Tool
- Free • Open Source
- Windows
Process Explorer shows you information about which handles and DLLs processes have opened or loaded. The display consists of two sub-windows. The top always shows a list of the currently active processes, including the names of their owning accounts, whereas the information...
- Process Management Tool
- Free • Proprietary
- Windows
- PortableApps.com
The Sysinternals Troubleshooting Utilities have been rolled up into a single Suite of tools. This file contains the individual troubleshooting tools and help files. It does not contain non-troubleshooting tools like the BSOD Screen Saver or NotMyFault.
- System Information Utility
- Free • Proprietary
- Windows
Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.
- Virtualization Tool
- Freemium • Open Source
- Mac
- Windows
- Linux
- Online
- Self-Hosted
- FreeNAS
Stack Overflow, part of Stack Exchange, is a free, community-driven, reputation-based Q & A site for computer programmers. No membership is required to ask questions or provide answers to questions by others.
- Q&A Service
- Free Personal • Proprietary
- Online
- Android
- iPhone
A free and open source web browser descended from the Mozilla Application Suite. Firefox is highly extensible, with thousands of third-party add-ons available.
- Web Browser
- Free • Open Source
- Mac
- Windows
- Linux
- Android
- iPhone
- BSD
- iPad
- AppImageHub
- Snapcraft
- Flathub
- PortableApps.com
- Haiku
- Flatpak
- Homebrew
- Chocolatey
- Gecko
Supports multiple accounts, syncs across devices, features an integrated password manager, dark mode, and real-time website translation.
- Web Browser
- Free • Proprietary
- Mac
- Windows
- Linux
- Android
- iPhone
- Chrome OS
- Android Tablet
- iPad
- PortableApps.com
Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect all HTTP(S) traffic, set breakpoints, and "fiddle" with incoming or outgoing data.
- HTTP(S) Debugger
- Freemium • Proprietary
- Windows
Wireshark is the world's foremost network protocol analyzer. It lets you capture and interactively browse the traffic running on a computer network. It is the de facto (and often de jure) standard across many industries and educational institutions.
- Network Analyzer
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
- Snapcraft
- Flathub
- Homebrew
- Chocolatey
TIO is a family of online interpreters for an evergrowing list of practical and recreational programming languages.
- Code Editor
- Free • Open Source
- Online
- Self-Hosted
The website is mainly used by programmers to store pieces of sources code or configuration information, but anyone is more than welcome to paste any type of text. The idea behind the site is to make it more convenient for people to share large amounts of text online.
- Pastebin Service
- Freemium • Proprietary
- Windows
- Online
- Google Chrome
The Google Chrome Developer Tools provide an integrated environment for debugging, optimizing, and understanding a web application, or website, running in Google Chrome. The developer tools are developed partly through the WebKit open source project, where the tools are called...
- Web Debugger
- Free • Open Source
- Mac
- Windows
- Linux
- Google Chrome
StayFocusd is a productivity extension for Google Chrome that helps you stay focused on work by restricting the amount of time you can spend on time-wasting websites. Once your allotted time has been used up, the sites you have blocked will be inaccessible for the rest of the...
- Anti Procrastination Tool
- Free • Proprietary
- Online
- Google Chrome
Total Commander is a Shareware file manager for Windows.
- File Manager
- Freemium • Proprietary
- Windows
- Android
- Android Tablet
TidyTabs is a tool that brings tabbed browsing to all your programs. Ever wanted to have Chrome-style tabs in Windows Explorer, Microsoft Office or PuTTY? TidyTabs does just that. It integrates nicely with the OS and you will feel like the multi-tab functionality is a core part...
- Window Manager
- Freemium • Proprietary
- Windows
- PortableApps.com
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services.
- IDE
- Free Personal • Proprietary
- Mac
- Windows
- Online
- .NET Framework
Visual Studio Code is a free and extensible code editor for building web, desktop, and mobile applications, using any programming language and framework.
- Code Editor
- Free • Proprietary
- Mac
- Windows
- Linux
- Online
- Chrome OS
Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
- Version Control System
- Free • Open Source
- Mac
- Windows
- Linux
- Android
- iPhone
- Chrome OS
- Android Tablet
- BSD
- Linux Mobile
- Haiku
GitHub is a web-based hosting service for projects that use the Git revision control system. It is written in Ruby on Rails by Logical Awesome developers Chris Wanstrath, PJ Hyett, and Tom Preston-Werner.
- Version Control System
- Freemium • Proprietary
- Mac
- Windows
- Online
- Android
- iPhone
- Android Tablet
- iPad
Ditto is an extension to the standard windows clipboard. It saves each item placed on the clipboard allowing you access to any of those items at a later time.
- Clipboard Manager
- Free • Open Source
- Windows
- PortableApps.com
Wox is a full-featured plugin-powered launcher that supports file and web searching.
- Application Launcher
- Free • Open Source
- Windows
Notepad++ is a free source code editor and Notepad replacement that supports several languages.
- Text Editor
- Free • Open Source
- Windows
- PortableApps.com
Software that makes the color of your computer's display adapt to the time of day, warm at night and like sunlight during the day.
- Color Temperature Tool
- Free • Proprietary
- Mac
- Windows
- Linux
JetBrains WebStorm is a commercial IDE for JavaScript, CSS & HTML built on JetBrains' IntelliJ IDEA platform.
- Code Editor
- Paid • Proprietary
- Mac
- Windows
- Linux
GitHub Desktop is a native Git client for Mac OS X and Windows with a graphical user interface.
- Git Client
- Free • Open Source
- Mac
- Windows
Google Drive is a file storage and synchronization service which enables user cloud storage, file sharing and collaborative editing.
- Cloud Storage Service
- Freemium • Proprietary
- Mac
- Windows
- Online
- Android
- iPhone
- Chrome OS
- Android Tablet
- iPad
- Software as a Service (SaaS)
TortoiseGit is a Windows Shell Interface to Git and based on TortoiseSVN. It's open source and can fully be build with freely available software.
- Git Client
- Free • Open Source
- Windows
A powerful Mac and Windows client for Mercurial and Git distributed version control systems.
- Git Client
- Free • Proprietary
- Mac
- Windows
Infinitely flexible. Incredibly easy to use. Great mobile apps. It's free. Trello keeps track of everything, from the big picture to the minute details.
- Todo List Manager
- Freemium • Proprietary
- Mac
- Windows
- Online
- Android
- iPhone
- Android Tablet
- iPad
- Apple Watch
- Android Wear
- Kindle Fire
- Software as a Service (SaaS)
Outlook.com, part of Office Online (not to be confused with Microsoft Outlook ), is a webmail service from Microsoft, successor of Hotmail.
- WebMail Provider
- Freemium • Proprietary
- Online
- Chrome OS
Slack is a unified communication platform built with an optimized workflow to keep modern teams focused and productive. A familiar chat interface facilitates discussions while advanced features are easily exposed based on context.
- Group Chat App
- Freemium • Proprietary
- Mac
- Windows
- Linux
- Android
- iPhone
- Chrome OS
- Android Tablet
- iPad
- Electron / Atom Shell
- Software as a Service (SaaS)
Enjoy productive PHP and web development with PhpStorm. Take advantage of deep code understanding, top-notch coding assistance, and support for all major tools and frameworks.
- Code Editor
- Paid • Proprietary
- Mac
- Windows
- Linux
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
- Screenshot Capture Tool
- Free • Open Source
- Windows
- PortableApps.com
- Steam
Vim ("Vi IMproved") is an advanced text editor that allows syntax highlighting, word completion and has a huge amount of contributed content. It also has a GUI version called GVim.
- Code Editor
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
- Haiku
- AmigaOS
- OpenSolaris
- MorphOS
- Flathub
- Flatpak
- Snapcraft
IntelliJ IDEA, a JetBrains IDE, is the leading integrated development environment that makes Java and Kotlin development a more productive and enjoyable experience. It helps you produce high-quality code more efficiently, provides everything you need out of the box, and takes...
- Code Editor
- Freemium • Open Source
- Mac
- Windows
- Linux
TortoiseSVN is a really easy to use Revision control / version control / source control software for Windows.
- Version Control System
- Free • Open Source
- Windows
Microsoft Word, part of the Microsoft 365 (Office) but also sold as a standalone application, is Microsoft's word processor. Its proprietary (but open-specification) DOC format is considered a de-facto standard, although from 2007 and...
- Word Processor
- Paid • Proprietary
- Mac
- Windows
- Android
- iPhone
- Android Tablet
- Windows Phone
- iPad
The official Gmail app brings the best of Gmail to you with robust security, real-time notifications, multiple account support, and search that works across all your mail.
- WebMail Provider
- Free • Proprietary
- Online
- Android
- iPhone
- Chrome OS
- Android Tablet
- iPad
- Google Chrome
- Android Wear
- Android TV
- Software as a Service (SaaS)
Thunderbird is a free, open source, cross-platform e-mail, news and instant messaging client. The project strategy is modeled after Mozilla Firefox.
- Email Client
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
- AppImageHub
- Snapcraft
- Flathub
- PortableApps.com
- Haiku
- Homebrew
- Chocolatey
Eclipse is an extensible development platform with runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know Eclipse as a Java IDE, but it is much more than that- Eclipse actually consists of over 60...
- IDE
- Free • Open Source
- Mac
- Windows
- Linux
- BSD
FastStone Image Viewer is a fast, stable, user-friendly image browser, converter and editor. It has a nice array of features that include image viewing, management, comparison, red-eye removal, emailing, resizing, cropping and color adjustments.
- Image Viewer
- Free Personal • Proprietary
- Windows
Closest setup ive seen to my own so far
like it. but a bit more mac focus would be great.
some of the items are windows only. but great list.
I don't use Apple products.
Reply written Oct 19, 2018