EPA SWMM - free, but it pays to understand its bugs by keeping up with release notes and community discussion
EPA SSOAP - software to separate wet weather and dry weather flow in sewers, used to determine the rainfall derived inflow and infiltration.
R for programming - great for statistics and (more in my experience) manipulating bulk data repetitively. Packages in R can deprecate over time though, and so some scripts that work for a while may later require some maintenance.
Q GIS - I know this software can be used to view shapefiles from other programs like ArcGIS, but I never figured out how to edit in it.
Google Docs - I realize this is a commonly known option by now, but its not worth forgetting that if you don't want to pay for Office 365, it may be a viable alternative.
Slack - if you need a way to collaborate with others while using Google Docs and as such don't have access to Microsoft Teams
Finally, a few non-engineering softwares, especially since you have your own business and so may need to be your own boss and marketing director as well.
Asana - browser app - free task scheduler which I really like to use to help stay organized and not forget about small tasks that only occur periodically
Davinci Resolve - free, pretty powerful video editor.
Gimp - free alternative to Photoshop
Audacity - free audio editor
------------------------------
Christopher Seigel P.E., M.ASCE
Civil Engineer
------------------------------
Original Message:
Sent: 01-18-2021 10:08 AM
From: Ari Daniels
Subject: Software Options/Alternatives – focus on open-source
We'll start with the questions, followed by the verbose narrative behind them:
- What free or open-source software do you use? And why? (Particularly looking for CADD options)
- If you use proprietary software, have you tried free/open-source alternatives? What were your impressions?
- If you have found no suitable free/open-source software alternatives to proprietary programs/platforms, which "camp" or "tribe" do you prefer for your needs, and why? (AutoCAD Civil 3D vs. Microstation vs. Carlson Civil vs. SketchUp, for example.)
There are often discussions or debates about which software programs are better for certain purposes or functions. For example, AutoCAD Civil 3D vs Microstation, or PCSWMM vs. HEC-GeoRAS, or TR-55 vs. HEC-HMS, or… you get the idea. Largely, these comparisons are between software programs that are within the same general category, 'paid, proprietary' or 'free, publicly available'. I'm interested in getting some discussion going about free or very cheap, preferably open-source software.
There are many reasons why someone might want open-source software as opposed to proprietary software, including but not limited to:
- Cost
- Open-source is free, and developers are compensated largely on donations.
- Security
- Open-source means you get to see the code, so there's no "funny business" behind the curtain threatening data collection, odd computer resource usage, etc.
- Customization
- It is possible to use the source code to build your own software or user interface, or to build add-ons and custom scripts to make it your own.
- Community
- There is often a large community of users to help you by sharing their experiences and troubleshooting/problem resolutions.
- Compatibility/Accessibility
- No two software programs that claim compatibility are 100% compatible, but at least if you give a client a deliverable (let's say CAD file) in a format usable/readable by free/open-source software, they won't need to pay big money or find a kind friend to help them open/use it.
I have had a personal fascination with open-source software for the above reasons, largely the first. I'm starting my own business now, and while I would happily continue using AutoCAD Civil 3D and the associated Autodesk programs, the cost ($2,000-2,700/year) is a major overhead expense for a new business with unknown workload and income. This is also just one of many software programs/platforms I'm likely to need. Free alternatives are often barely classifiable as "alternatives" since they don't perform near the same range of functions.
Anecdote: I had an older MacBook I needed to "refresh" with a format and reinstall. I decided to switch it to a Linux operating system and go open-source with all the software. After the initial installation, all seemed great. Day 2, I had trouble with a basic website because the web browser didn't have whatever it needed to play some basic video. Unlike the mainstream operating systems, it wasn't as simple as "click to install." As I started to research the steps necessary to get my most basic web-browsing to work, I quickly realized I needed more "free" time or computer knowledge than I had. I asked a knowledgeable friend, and he told me a friend once told him "Linux is free, as long as your time is worthless." I reformatted and installed the Mac OS again.
------------------------------
Ari Daniels, P.E., M.ASCE
Outland, LLC - Owner/Principal
Center for Watershed Protection, Inc. - Water Resources Engineer
Monterey, Virginia, USA
------------------------------