- Can make the supercontest frontend mobile-friendly at some point in the future, although it’s so simple that it already looks fine.
- Chiro.
- If you ever miss conflict lock with apt (or anything, really), don’t just delete the lock. ps aux | grep apt then kill the process using it.
- Uwsgi is a big app. apt install build-essential and python-dev to get the necessary headers.
- .idea is the Pycharm folder (ala jetbrains).
- Messed with nginx, systemd, systemctl, and various service configurations again. Tomorrow I’ll set up the dev env and finish the picks.
Wednesday, January 9, 2019
Tuesday, January 8, 2019
- Downloaded the Go SDK, started playing with the language a bit.
- Resumed work on the MVP milestone for Supercontest: https://github.com/brianmahlstedt/supercontest/milestone/1. Basically just picks at this point.
- Ordered potty training trays for the cat. No more litter, dirty paws, or smells! And the dome is gone, saving space. Should take a few weeks at least.
- Had a few discussions with acquaintances about technical fields and job potentials. Transactive energy startups, space debris, Google’s new lease on Westside Pavilion down here, eat24/postmates with health/nutrition filters, etc.
- Tried Cha Cha Chicken for the first time. Delicious. Still my favorite cuisines, in order: Indian, Japanese, Caribbean, Thai.
- Researched auto insurance for bodily injury and medical payments, and how those compare to health insurance. BI covers people in other vehicles (or pedestrians, etc). MP is for people in your vehicle. MP is not as necessary if you have standard healthcare which covers auto accidents.
Monday, January 7, 2019
- A few tutorials on SoloLearn.
- Looked at MS Office alternatives like Libre and WPS. Tinkered with the latter for a bit, but ultimately just used Google Docs.
- Updated paper resume and LinkedIn.
- Reorganized Google Drive and Keep.
- Jotted some takeaway notes from SpaceX improvement areas.
- Registered for dodgeballlll again finally.
- Fantastic article about unpacking the source code of a mobile game to authenticate a native request, allowing modification of many in-game resources: https://medium.com/@xplodwild/turning-the-frustration-of-a-mobile-game-into-a-reverse-engineering-training-a9887043efdf.
- You can now add private repos on GitHub for free! 3 collaborator max. https://techcrunch.com/2019/01/07/github-free-users-now-get-unlimited-private-repositories/. I’m going to leave supercontest public. I think it’s important to share code. I would have missed many great references if authors were allowed to hide their work.
Saturday, January 5, 2019
- Cobra research on retro coverage.
- Coconut, a cool wrapper around Python with a few extra features: http://coconut-lang.org/
- Not every software engineer knows everything: https://overreacted.io/things-i-dont-know-as-of-2018/
- tempfs is a temporary file system (duh) which is stored in memory. Faster than persistent storage.
- yEd is great at making diagrams: https://www.yworks.com/products/yed.
- Awesome list of flake8 plugins: https://github.com/DmytroLitvinov/awesome-flake8-extensions. Very useful. Still would like consolidation with pylint.
Saturday, December 29, 2018
- While old blogs were both professional and personal, I’ll have to keep work information off these public forums. I started blogging (daily) in 2013, but Confluence cannot export entire blogs — just individual posts. RIP.
- Medium has a nice minimalistic interface.
- The editor accepts HTML and markdown.
- HN/FW/PW/NoSQL
- docker-compose is for multi-container applications.
- RecursionError will be raised if more than 1000 frames (by default) are recursed in Python.
- Use pathlib.
- Falcon is a very fast WSGI framework that I was unaware of: https://www.alibabacloud.com/blog/building-very-fast-app-backends-with-falcon-web-framework-on-pypy_594282
- Writing a year-in-review note to your team can have great benefit: https://visible.vc/blog/wrap-year-right
- SEO = Search Engine Optimization.
- Fallacies! https://www.visualcapitalist.com/24-cognitive-biases-warping-reality/
Tuesday, January 1, 2013
- From 2013-2018 I blogged my activities daily. I found it an extremely useful practice, for many reasons:
- Reference for management.
- Reference for review season. It summarized my major accomplishments, doing most of the work for me.
- Reference for myself. I would search my entire blog almost daily for previous posts with useful information.
- The time investment to write was worth the value of reference.
- Most blogs were of the format: (1) Planned (2) Emergent (3) Other. This allowed autoclassification of work.
- The blog that I posted on daily was Confluence. After I left SpaceX, I lost those blogs, and then I switched to Medium. After Medium, I decided to just switch to a document that I stored on my Google Drive, and edited in-browser via Google Docs. The google doc began to get a bit unwieldy, so I returned to exploration of an explicit blogging service. Blogger is a Google product for this, and integrates with a free domain hosting on blogspot.
Subscribe to:
Posts (Atom)