• 1 Post
  • 53 Comments
Joined 1 year ago
cake
Cake day: June 19th, 2023

help-circle

  • Hated Windows. TechTV had a download of day that "works on both Windows and Linux!"

    "I don't know what Linux is but it can't be worse that Windows."

    I've been on it ever since. That was 20+ years ago.

    I honestly don't know how windows works.. I only ever used it for about a year and some change when I was a teenager in the 90s.


  • It's easier to think about Linux on the context of what an individual application needs to run. Pretty much everything you do will have these components.

    • configuration
    • an executable
    • a communication mechanism (dbus, networking, web server, etc)
    • something that decides if the application runs or not (systemd, monit, docker/docker compose, kubernetes scheduler, or you as the user)
    • a way of accepting input (keyboard and mouse, web requests, database queries, etc)
    • a way of delivering an output (logging to unique log files, through syslog, or to stdout/stderr, showing something on a screen, playing a sound, returning a message to the client, etc)
    • storage (optional)
    • some cpu and memory capacity

    That's really it. If something isn't working, it's pretty much exclusively going to fall into one of those categories. What that means is going to vary significantly from app to app but understanding this is how literally everything works makes the troubleshooting process a lot easier.







  • Irani cinema has some pretty great releases.. The Wind Will Carry Us, A Separation, The Day I Became A Woman, Ten, Children Of Heaven, A Girl Walks Home Alone at Night, etc..

    Some other good Middle Eastern ones include Capernaum, Farha, Incendies (French Canadian director), Last Man In Aleppo, The Band's Visit, etc.

    I think, in the general-ish region, Turkey has the largest and most diverse film industry by far. There are some legitimate gems. Dedemin İnsanları, Once Upon A Time In Anatolia, Son Çıkış, Annemin Yarası, Zeytin Ağacı, Bir Başkadır, Aile Arasında, Ölü Ekmeği, Yaşı Batı, G.O.R.A., Pek Yakında, Kosmos, Monseuir Ibrahim (French but it ends in Turkey).






  • We focus a lot more on production than the average developer. It's our job to make sure whatever devs build is run quickly, efficiently, safely, and scalably.

    You will work with a lot of kubernetes, Argo, terraform, Prometheus, grafana. You'll design build pipelines and software rollout strategies. You plan for zero downtime migrations and upgrades, database maintenance.. You'll have your hands in everything from capacity planning to security to cost optimization to developer support.. User permissions, infrastructure, networking, observability.. You will write RFCs and setup POCs for new tools. You define and track error budgets and figure out how to keep your org under those projections. When there is an outage you will be involved in writing post mortems.

    The days are so varied and unpredictable that it keeps things interesting. The landscape changes so often you're never really stuck doing the same thing over and over.

    I genuinely love it.

    EDIT: The SRE Podcast from Google is actually really great for learning about this world. The first season talks about what you'll be doing and why (based around the SRE O'Riley book). The second season talks about what to expect in different stages of your career progression.