Preferences

thwllms
Joined 20 karma

  1. Stumbled across this on GitHub and was about to post it to HN. Made me smile. My brain wants to find a practical use for it.
  2. I'd certainly pay money for a Packard Bell Legend or early-90's IBM case.
  3. Wood PLC | Water Resources / GIS | Chantilly, VA or Remote

    Wood's Water Tech team is seeking skilled developers -- including those with civil engineering (hydrology + hydraulics), environmental, or GIS backgrounds -- for a variety of projects in the water resources domain. Write code to help federal, state, and local clients tackle real-world environment & infrastructure issues like climate change resiliency and flood risk.

    Programmer - Junior to Mid-Level https://woodplc-usexternal.icims.com/jobs/101518/programmer-...

    Civil Engineer / Programmer (Water Resources Engineering, GIS) - Junior to Mid-Level https://woodplc-usexternal.icims.com/jobs/101519/civil-engin...

    Reach out: watertech [at] woodplc [dotcom]

  4. Based on personal experience, I can't recommend this enough. My original background is in civil and environmental engineering; I discovered my love of programming after I'd been working as a civil engineer for a little while, automating GIS tasks. After that I fell deep down the rabbit hole and found a job as a full-time software developer at age 30. Now I'm back in the civil / environmental industry, but with several years of real world software engineering experience. It's paying off in a big way. I'm not the best programmer, and I'm not the best civil engineer, but I have more experience in both of those things than anyone else I know. Gives me a big leg up in a pretty niche area.
  5. Based on your username, you're at US Digital Service? Thanks so much for taking to time to reach out. Glad to see they released a Linux version of the rasUnsteady64 executable! I was able to run the example on WSL! It wasn't there the last time I looked, for sure. There's a lot more to HEC-RAS than that, but it's certainly the most important component.

    Mike Bannis has done great work wrapping the HEC-RAS controller and creating parsers some of the file formats. There's a very helpful _unoffcial_ book [1] laying out the win32com control and file format details. Making HEC-RAS open source would allow many more projects like these, with significantly less guesswork.

    [1] https://www.kleinschmidtgroup.com/breaking-the-hec-ras-code-...

  6. This would be a very big deal in my industry - civil/environmental engineering. In the river/stream flood modeling space, the US Army Corps of Engineers' HEC-RAS program [1] is king. It's a critical part of FEMA's National Flood Insurance Program. HEC-RAS is free, but it's not open source, and USACE doesn't appear to have any plans to make it so.

    HEC-RAS is a Windows-only GUI application. Supposedly USACE has an internal Linux version, not publicly available. HEC-RAS has a limited COM API, but it's not officially documented. I suspect that the API was exposed unintentionally. Most of the input files are text, but the format is very strange (very old-school), again with no official documentation. I spend much of my days reverse-engineering HEC-RAS file formats in order to make the process of building flood models more efficient and less error-prone. Other developers like me exist at competing civil engineering firms, working on similar reverse engineering projects and secret sauce tools for HEC-RAS.

    If HEC-RAS was made open source, it would be a game changer. We'd be able to accomplish so much more. If the input/output files were officially documented, it would be a game changer. FEMA would benefit tremendously.

    [1] https://www.hec.usace.army.mil/software/hec-ras/

  7. 10% salary cut. Other people at my company (large civil engineering firm) who can't work remotely have been transitioned to on-call, and about 1000 were laid off. Salaries for highly billable employees are currently unaffected.
  8. Agreed. I was a civil engineer (specializing in water resources) before I became a full-time software developer. The science of hydrology/hydraulics is largely a messy pile of educated guesses, statistical relationships based on embarrassingly small datasets, and highly generalized models.
  9.   Location: Northern Virginia / Washington DC
      Remote: Yes
      Willing to relocate: Depends
      Technologies: Python (esp. IPython, numpy, Flask, sqlalchemy, pymongo) 
                    JavaScript, HTML/CSS, Git, 
                    analytical GIS (ArcGIS, arcpy, Fiona, QGIS)
      Website: http://www.thwllms.com
      Email: thwllms at gmail
      Resume: Available on request - just shoot me an email.
    
    Passionate coder with a background in civil/environmental engineering. Big fan of GIS. Looking to do something new.
  10. Location: Northern Virginia / Washington DC

    Remote: Possibly

    Willing to relocate: Possibly

    Technologies: Python (Flask, arcpy, numpy, iPython), JavaScript (Node.js, Leaflet, turf.js), MongoDB, HTML/CSS, Git, AWS, analytical GIS (ArcGIS, QGIS)

    Website: http://www.thwllms.com

    Email: thwllms at gmail

    Resume: Available on request.

  11. Location: Northern Virginia / Washington, DC

    Remote: Local preferred.

    Willing to relocate: Depends.

    Technologies: Python (arcpy, numpy, iPython, Flask, etc.), GIS (ArcGIS, QGIS, shapely, fiona, etc.), JavaScript, Git, Vim

    Résumé/CV: Available on request.

    Email: thwllms [at] gmail [dot] com

    Self-educated, enthusiastic programmer with strong GIS skills and a background in civil/environmental engineering (licensed PE in Virginia). At my current job I write Python for GIS analysis and wrangling hydrologic/hydraulic data, albeit without mentorship or formal processes. I'm happiest at work when I have an active programming project. Looking to join an experienced team where I can learn best practices and continue to build my skill set.

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal