Notes
Notes below capture how I go through life. I am trying to condense learnings from that in essays.
- Computer Power as a Currency Bitcoin problems notwithstanding, tying buying power to computer power is a viable idea.
- How To Access AWS Securely From CLI With 1Password From Any Platform A simple script to export AWS Environment variables from 1Password.
- How To Deploy a Simple Website on AWS with Terraform Deploying a PHP site with MySQL database on AWS with Terraform is a bit harder than tutorials show. Here is a complete example.
- How to Recover From Composite Primary Key With Django and MySQL If you want to use an existing database table with composite primary key with Django, this is how to work around it.
- How To Talk To OAuth2 Server With Authorization Code Flow From The Console If you need to talk to OAuth2 server with Authorization grant from a CLI tool, this is how to do it.
- Notes for Week 10 of 2021 Aurora, IndexedDB and Pink Belt
- Notes for Week 11 of 2021 Prisma again
- Notes for Week 12 of 2021 No Rules Rules
- Notes for Week 13 of 2021 Leaving the startup and Incerto
- Notes for Week 14 of 2021 Working with Garmin and Strava, redoing my old site in Django.
- Notes for Week 15 of 2021 Graveyard and Hugo
- Notes for week 16 of 2021 Review of Accelerate and Neverwhere
- Notes for week 18 of 2021 Errands week
- Notes for week 19 of 2021 Graveyard & hash algorithms
- Notes for week 20 of 2021 Week 20: Low Energy & Web Components
- Notes for week 21 of 2021 Noop.
- Notes for week 22 of 2021 Lyfjaberg
- Notes for week 23 of 2021 Recovery & Graveyard
- Notes for week 24 of 2021 Week 24: Heatwave
- Notes for week 25 of 2021 Steady Graveyard Progress
- Notes for week 26 of 2021 Wasp Wars, Graveyard & Middle Ages review
- Notes for week 27 of 2021 Hiking
- Notes for week 28 of 2021 Biking & launching events
- Notes for week 29 of 2021 Graveyard & walking
- Notes for week 30 of 2021 Travel & Graveyard infra
- Notes for week 31 and 32 of 2021 Sailing in Baltic
- Notes for week 33 and 34 of 2021 Sportsing around
- Notes for week 35 and 36 of 2021 Graveyard Release Party and Job hunt
- Notes for week 37 and 38 of 2021 Webexpo talk and jobhunting
- Notes for week 39-44 of 2021 A month off
- Notes for week 45 of 2021 Work prep
- Notes for week 46 of 2021 Starting at Productboard
- Notes for week 47 of 2021 First proper week at Productboard
- Notes for week 48 of 2021 Diving into Kotlin and OAuth2 (again)
- Notes for week 49 of 2021 Hackaton week
- Notes for Week 5 of 2021 Terraform, AWS, Aurora and HTTPie
- Notes for week 50 of 2021 D&D clone, log4j and a lot of meetings
- Notes for week 51 of 2021 Christmas Week
- Notes for week 52 of 2021 Post-jab week and deleting GA
- Notes for Week 6 of 2021 E-mail delivery, MySQL clusters, Prisma and Digital Ocean
- Notes for Week 7 of 2021 Working with OAuth2
- Notes for Week 8 of 2021 Replicating databases
- Notes for Week 9 of 2021 Vercel and The Tiny MBA
- On Consequences of Europe's Age Pyramid Since Europe is aging, politicians can win by only targeting the elderly population. This creates a conservative feedback loop that’s unlikely to end soon.
- On Four Types of Development Companies There are four types of companies. Which company you join affects your work significantly, so choose wisely.
- On Successful Startups There is one distinct thing that stands between successful startups and failures. This is based on my own experience, listening to the inside stories from the Valley, talking to multiple startup founders as well as to a few of FAANG early employees. It is the only advice I am comfortable giving that I am confident will increase your odds significantly and outweighs every other factor I am aware of: Be lucky.
- The Ethics of a Click We change lives with a click. The power should be used with responsibility.
- Tie Guan Yin #05 I did another live coding as an episode 5 of The Graveyard of Tie Guan Yin. Topics covered: Deploying a an existing Django project to Heroku and its configuration Converting Django project with file-based settings.py to accept environment variables Attempting to connect the project to database hosted in RDS The Graveyard of Tie Guan Yin is a webcast series where I drink tea and refactor my old Czech website (that is due for its 20th anniversary next year) into an open-source project.
- Tie Guan Yin #06 I did another live coding as an episode 6 of The Graveyard of Tie Guan Yin. Topics covered: Serving static files on Heroku with Django Disabling security to be able to serve the project without TLS Setting up email delivery Setting up password reset Testing the view with Django’s test client The Graveyard of Tie Guan Yin is a webcast series where I drink tea and refactor my old Czech website (that is due for its 20th anniversary next year) into an open-source project.
- Tie Guan Yin #07 I did a shortened live coding session as an episode 7 of The Graveyard of Tie Guan Yin. I focused on a single thing: PHP code archeology to discover how the old site escapes and presents HTML. Armed with that knowledge, I recreated an acceptable interim solution for the new Django version. That will have to stay on until we’re far enough that old version can be shut down and we can clean up the current mess.
- Tie Guan Yin #08-10 Three new episodes of Tie Guan Yin focused on HTML rendering
- Tie Guan Yin #11-25 A batch of 15 new episodes that got me closer to a useful site.
- Why I Hate Phone Calls Unscheduled phone calls are a terrible idea.