Computer Programming and Open Source Software I use GNU/Linux and open source software. Plus I like buck goats, because theyβre real macho men spraying their beards with goat urine. Open Source I only use open source software and public sources of data for the blog. Quantum GIS (QGIS), GDAL/ogr2ogr, PyQGIS, GeoPANDAS, R Studio and Leaflet for map making, Arduino and ESP32 microprocessors, Ubuntu Linux and XFCE Window Manager. Iβve recently gotten interested in machine learning. I avoid using commercial software like Microsoft Windows and do not have home internet or television. If you donβt use commercial software and use your brain, fears of computer viruses are overblown. I deleted most of my social media accounts. Creating Digital Surface Models using LiDAR Point Clouds. R Statistical Programming The R programming language and RStudio are powerful tools for statistical analysis, making maps and charts. Many of the blog posts and analysis I do are in R, ggplot not only makes great charts but also maps using tidycensus. Generally, R is better then Python for geospatial work. Use IDW Interpolation to fill in missing Census data, Zonal Histograms for land cover, load WMS Aerial Photography in R, find mountain peaks, save Census shapefiles using tigris quickly, pull NY Election Night Results using Selenium. Fast reverse Geocoding in PostGIS. Working with PDFs in R. Fix a common error starting rselenium/wdman. Make data-filled calendars. R is wonderful and weird, learn it! Python and Pandas Querying state property database, political enrollments, PL 94-171 Census files, calculating population statistics, what address is a district in, converting old districts to new districts, Shapefiles missing Projection information in QGIS. Learn to code for free modern HTML, Javascript, Python and SQL at freeCodeCamp and web development at the Odin Project.