This post is worth reviewing to see if your Python code will benefit. The suggestions here are at least somewhat portable to other languages. I used to write lots of command line apps and I’ve found that a good command line UI can be much better than a GUI for many use cases. https://blog.sicara.com/perfect-python-command-line-interfaces-7d5d4efad6a2
Thank you to Tanzeem Khan for his video on how to create a local network for VirtualBox . I’m not sure why this info is hard to find online, but his video is the first I saw that’s accurate and straightforward.
I’ve worked in computer science for more than 20 years and seen firsthand that our profession badly needs an up to date and well defined code of ethics. I’m looking forward to seeing what individuals and companies do to adopt and improve this code.
This is a good primer on why you need https for your whole website. This bank batted away a security expert’s friendly attempt to help them and ended up looking like idiots. Not a good look for a bank. Twitter’s CISO sent out a PSA tweet telling companies it’s worth their time to look into any security issues Troy Hunt contacts them about.
It’s worth reading this April 2000 post from Joel Spolsky on the programmer impulse to discard the current app to build a better one, and potential consequences of allowing this impulse to dominate. It’s as relevant today as when he wrote it.