all written video podcast

  • Kubernetes Carrier V2 - Justin Garrison

    Kubernetes Carrier V2 - Justin Garrison

    2026-04-03
    New and improved mobile Kubernetes cluster
  • The State of Immutable Linux - Justin Garrison

    The State of Immutable Linux - Justin Garrison

    2026-03-20
    Lies, damn lies, and read only filesystems
  • Favorite Books and Papers of 2025 - Justin Garrison

    Favorite Books and Papers of 2025 - Justin Garrison

    2026-01-04
    My most memorable and recommended reads.
  • PETaflop cluster - Justin Garrison

    PETaflop cluster - Justin Garrison

    2025-11-10
    AI is a pain in the back.
  • Dollar Driven - Justin Garrison

    Dollar Driven - Justin Garrison

    2025-07-23
    The only data that matters
  • Signal Domain Shortcut - Justin Garrison

    Signal Domain Shortcut - Justin Garrison

    2025-03-31
    Send people to your domain to start a Signal chat.
  • Get Started With Self-Hosting - Justin Garrison

    Get Started With Self-Hosting - Justin Garrison

    2025-03-09
    Taking ownership of your data and services
  • Run a Bluesky PDS From Home - Justin Garrison

    Run a Bluesky PDS From Home - Justin Garrison

    2024-12-02
    Take ownership—and responsibility—of your social data
  • Platforms Engineering - Justin Garrison

    Platforms Engineering - Justin Garrison

    2024-09-30
    The idea that you can build a single platform is making it worse
  • 21 More AWS Services They Should Cancel - Justin Garrison

    21 More AWS Services They Should Cancel - Justin Garrison

    2024-08-05
    Please Amazon 🙏 kill these services too.
  • Cloud Customer Patterns - Justin Garrison

    Cloud Customer Patterns - Justin Garrison

    2024-07-31
    Learned behaviors based on years of training.
  • The World Is Eating Software - Justin Garrison

    The World Is Eating Software - Justin Garrison

    2024-07-01
    The software industry is at the top of valuation, but the tail is wagging the dog.
  • Kubernetes 2.0 - Justin Garrison

    Kubernetes 2.0 - Justin Garrison

    2024-06-06
    Breaking changes I would like to see in Kubernetes 2.0
  • Ten Years of Kubernetes - Justin Garrison

    Ten Years of Kubernetes - Justin Garrison

    2024-06-06
    How I got started with Kubernetes and where it has taken me.
  • How to Grow Your Infrastructure - Justin Garrison

    How to Grow Your Infrastructure - Justin Garrison

    2024-05-21
    It's harder to simplify something complex than complexify something simple.
  • Fargate Is Not Firecracker - Justin Garrison

    Fargate Is Not Firecracker - Justin Garrison

    2024-02-08
    A common misconception that AWS never corrected anyone about.
  • Hello Sidero - Justin Garrison

    Hello Sidero - Justin Garrison

    2024-01-22
    I've joined Sidero to help companies realize the full potential of Kubernetes on-prem
  • The other SDLC - Justin Garrison

    The other SDLC - Justin Garrison

    2024-01-20
    Right now I'm between farms and making computers do a think
  • Nu Shell Is Cool - Justin Garrison

    Nu Shell Is Cool - Justin Garrison

    2024-01-06
    Converting a file is a common task and nu shell was the most intuitive way to do it.
  • Amazon's Silent Sacking - Justin Garrison

    Amazon's Silent Sacking - Justin Garrison

    2023-12-30
    Companies are fighting back for quiet quitting and it's having a big impact.
  • How I Track My Resume in Git - Justin Garrison

    How I Track My Resume in Git - Justin Garrison

    2023-10-20
    My workflow for resume and application tracking with branches based on roles and companies.
  • 4 Tips for a Better Conference Experience - Justin Garrison

    4 Tips for a Better Conference Experience - Justin Garrison

    2023-10-08
    How I get the most out of attending technical conferences.
  • The Data Driven Falacy - Justin Garrison

    The Data Driven Falacy - Justin Garrison

    2023-09-06
    Lies, damned lies, and data driven.
  • Terraform vs. GitOps vs. System Initiative - Justin Garrison

    Terraform vs. GitOps vs. System Initiative - Justin Garrison

    2023-08-29
    What are key differences between infrastructure management options in 2023
  • Document Driven Meetings at Amazon - Justin Garrison

    Document Driven Meetings at Amazon - Justin Garrison

    2023-07-31
    How Amazon uses document reading to conduct meetings and stay focused.
  • Patterns vs Platforms - Justin Garrison

    Patterns vs Platforms - Justin Garrison

    2023-06-29
    You don't have to build a platform.
  • Zsh Global Aliases - Justin Garrison

    Zsh Global Aliases - Justin Garrison

    2023-06-05
    My favorite zsh feature no one uses
  • Document Driven Meetings - Justin Garrison

    Document Driven Meetings - Justin Garrison

    2023-05-29
    Amazon, AWS, Twitch.tv, Whole Foods, Woot, and Audible are among the companies that use document driven meetings to plan new products, features, and processes. This is an example PR/FAQ to help you understand the document format. The format is not as...
  • Mastodon Is Doomed - Justin Garrison

    Mastodon Is Doomed - Justin Garrison

    2023-04-24
    Mastodon won't be the next Twitter, and it's not because of Bluesky. The ideals and execution won't scale.
  • Launch Flatpak apps easily from your terminal - Justin Garrison

    Launch Flatpak apps easily from your terminal - Justin Garrison

    2023-03-19
    How to make it easier to launch command line utilities and GUI applications installed with flatpak
  • Content was king - Justin Garrison

    Content was king - Justin Garrison

    2023-03-15
    Judging a book by its cover is a great idea. Until content makes a comeback.
  • Amazon EC2 names explained - Justin Garrison

    Amazon EC2 names explained - Justin Garrison

    2023-02-23
    Decoding EC2 instance type names to understand which is best for you. With free infographic.
  • 2022 was the year of Linux on the Desktop - Justin Garrison

    2022 was the year of Linux on the Desktop - Justin Garrison

    2022-12-20
    It finally happened!
  • Mastodon instance with 6 files - Justin Garrison

    Mastodon instance with 6 files - Justin Garrison

    2022-12-06
    How to make a single user, publish only, mastodon instance with four json files and two pictures
  • Goodbye - 123dev #100 - Justin Garrison

    Goodbye - 123dev #100 - Justin Garrison

    2022-11-29
    This is the end.
  • Hugo RSS Improvements - Justin Garrison

    Hugo RSS Improvements - Justin Garrison

    2022-11-22
    Making RSS feeds better for hugo static generated sites
  • Low tech is high tech - 123dev #99 - Justin Garrison

    Low tech is high tech - 123dev #99 - Justin Garrison

    2022-11-22
    The simplest solutions are often the best
  • Harder than they seem - 123dev #98 - Justin Garrison

    Harder than they seem - 123dev #98 - Justin Garrison

    2022-11-15
    The hardest things are all in your head
  • Application environments - Justin Garrison

    Application environments - Justin Garrison

    2022-11-12
    This game was easier when I was a kid
  • Avalanche - 123dev #97 - Justin Garrison

    Avalanche - 123dev #97 - Justin Garrison

    2022-11-08
    Click the gif to see what happens. If you're in the United States GO VOTE!
  • Automated, immutable, and declarative - Justin Garrison

    Automated, immutable, and declarative - Justin Garrison

    2022-11-04
    The infrastructure lies we tell ourselves, and why they're useful.
  • Upside down - 123dev #96 - Justin Garrison

    Upside down - 123dev #96 - Justin Garrison

    2022-11-01
    It's Halloween, but this isn't a Stranger Things reference
  • Where are you going? - 123dev #95 - Justin Garrison

    Where are you going? - 123dev #95 - Justin Garrison

    2022-10-24
    A little direction goes a long way
  • Application Native Infrastructure - 123dev #94 - Justin Garrison

    Application Native Infrastructure - 123dev #94 - Justin Garrison

    2022-10-18
    Goodbye Cloud Native
  • Sharpen your pencil - 123dev #93 - Justin Garrison

    Sharpen your pencil - 123dev #93 - Justin Garrison

    2022-10-11
    Precision matters on details
  • DART - 123dev #92 - Justin Garrison

    DART - 123dev #92 - Justin Garrison

    2022-10-04
    A successful software crash
  • Time is one of the hardest things to deal with - 123dev #91 - Justin Garrison

    Time is one of the hardest things to deal with - 123dev #91 - Justin Garrison

    2022-09-27
    Today is a major time shift for me. Another rotation around The Sun.
  • Expertise - 123dev #90 - Justin Garrison

    Expertise - 123dev #90 - Justin Garrison

    2022-09-20
    Experts know more about what they don't know
  • Networking - 123dev #89 - Justin Garrison

    Networking - 123dev #89 - Justin Garrison

    2022-09-13
    What network do they use in Middle Earth? Tolkien ring
  • LARPing - 123dev #88 - Justin Garrison

    LARPing - 123dev #88 - Justin Garrison

    2022-09-06
    What are you pretending to be?
  • Devops vs SRE - Justin Garrison

    Devops vs SRE - Justin Garrison

    2022-08-30
    Should you be doing Devops or SRE? The answer is yes!
  • The computer is the network - 123dev #87 - Justin Garrison

    The computer is the network - 123dev #87 - Justin Garrison

    2022-08-30
    Latency, bandwidth, and wires
  • Learning hurdles - 123dev #86 - Justin Garrison

    Learning hurdles - 123dev #86 - Justin Garrison

    2022-08-23
    You have to stay motivated to get past your knowledge gaps
  • How does that work? - 123dev #85 - Justin Garrison

    How does that work? - 123dev #85 - Justin Garrison

    2022-08-16
    I'm just as surprised as you
  • Uplifting - 123dev #84 - Justin Garrison

    Uplifting - 123dev #84 - Justin Garrison

    2022-08-09
    What it's like when someone praises your work
  • Stretching yourself - 123dev #83 - Justin Garrison

    Stretching yourself - 123dev #83 - Justin Garrison

    2022-08-02
    A little pressure, the right way
  • Eye candy - 123dev #82 - Justin Garrison

    Eye candy - 123dev #82 - Justin Garrison

    2022-07-26
    The little things make a big difference
  • Refreshing - 123dev #81 - Justin Garrison

    Refreshing - 123dev #81 - Justin Garrison

    2022-07-19
    Sometimes you need to trim the excess
  • Searching for an answer - 123dev #80 - Justin Garrison

    Searching for an answer - 123dev #80 - Justin Garrison

    2022-07-12
    Where you search might be more important than what you search
  • Cubernetes - 123dev #79 - Justin Garrison

    Cubernetes - 123dev #79 - Justin Garrison

    2022-07-06
    My latest hardware and software project
  • Cubernetes - Justin Garrison

    Cubernetes - Justin Garrison

    2022-07-05
    Parts list and process for creating a retro Kuberenetes cluster
  • Career paths - 123dev #78 - Justin Garrison

    Career paths - 123dev #78 - Justin Garrison

    2022-06-28
    Your path is yours
  • Structure - 123dev #77 - Justin Garrison

    Structure - 123dev #77 - Justin Garrison

    2022-06-22
    Flexibility vs schedule
  • Delayed failure - 123dev #76 - Justin Garrison

    Delayed failure - 123dev #76 - Justin Garrison

    2022-06-14
    Sometimes things break later
  • Reconciliation - 123dev #75 - Justin Garrison

    Reconciliation - 123dev #75 - Justin Garrison

    2022-06-07
    What do git and infrastructure as software have in common?
  • Infrastructure as software - Justin Garrison

    Infrastructure as software - Justin Garrison

    2022-06-01
    What is beyond infrastructure as code?
  • Memories - 123dev #74 - Justin Garrison

    Memories - 123dev #74 - Justin Garrison

    2022-05-31
    We are them
  • Vacation - 123dev #73 - Justin Garrison

    Vacation - 123dev #73 - Justin Garrison

    2022-05-24
    I'm on it.
  • Conferences - 123dev #72 - Justin Garrison

    Conferences - 123dev #72 - Justin Garrison

    2022-05-20
    I was at Kubecon EU this week which is why this issue is a little late.
  • Automation is beautiful - 123dev #71 - Justin Garrison

    Automation is beautiful - 123dev #71 - Justin Garrison

    2022-05-10
    LEGO
  • Too much to learn - 123dev #70 - Justin Garrison

    Too much to learn - 123dev #70 - Justin Garrison

    2022-05-03
    The never ending cycle of trying to keep up
  • Who's on call? - 123dev #69 - Justin Garrison

    Who's on call? - 123dev #69 - Justin Garrison

    2022-04-26
    When the team is aligned the passes are smooth.
  • OOM gonna get you - 123dev #68 - Justin Garrison

    OOM gonna get you - 123dev #68 - Justin Garrison

    2022-04-20
    I had a little too much fun explaining how the Kubernetes horizontal pod autoscaler worked this week. Click the gif for the video.
  • CD happens - 123dev #67 - Justin Garrison

    CD happens - 123dev #67 - Justin Garrison

    2022-04-12
    Don't burn yourself
  • Dockershim and some network tips - 123dev #66 - Justin Garrison

    Dockershim and some network tips - 123dev #66 - Justin Garrison

    2022-04-05
    I'm happy with how this video turned out. Click the image to watch the full 1 minute. Does this count as a gif or a link? I'm going to say yes, but I'll still include 3 links.
  • The right tool for the job - 123dev #65 - Justin Garrison

    The right tool for the job - 123dev #65 - Justin Garrison

    2022-03-29
    Sharpening your ax, or sandpaperThis gif doesn't do the billboard justice. Make you you click on the image to see the video without being sped up to fit in email.
  • Black boxes - 123dev #64 - Justin Garrison

    Black boxes - 123dev #64 - Justin Garrison

    2022-03-23
    Links to get started with Linux, infosec, and front end development
  • Just go - 123dev #63 - Justin Garrison

    Just go - 123dev #63 - Justin Garrison

    2022-03-15
    Useful tools for go devs
  • Cascading failures - 123dev #62 - Justin Garrison

    Cascading failures - 123dev #62 - Justin Garrison

    2022-03-08
    The smallest mistake can bring the whole thing down. A quick reminder that these gifs are often smaller, compressed, and sometimes shorter than the originals to fit inside email. Each gif is linked to the original place where I found it and I...
  • War - 123dev #61 - Justin Garrison

    War - 123dev #61 - Justin Garrison

    2022-03-02
    We exist in the real world
  • There's always time to refactor - 123dev #60 - Justin Garrison

    There's always time to refactor - 123dev #60 - Justin Garrison

    2022-02-22
    The code you end up with often looks nothing like what you started with.
  • Making it look easy - 123dev #59 - Justin Garrison

    Making it look easy - 123dev #59 - Justin Garrison

    2022-02-15
    Doing the impossible makes you the GOAT
  • What will you invent? - 123dev #58 - Justin Garrison

    What will you invent? - 123dev #58 - Justin Garrison

    2022-02-09
    Invention is just discovering the next possible thing.
  • The price is right - 123dev #57 - Justin Garrison

    The price is right - 123dev #57 - Justin Garrison

    2022-02-01
    How much does it cost to run a side project and popular game site?
  • You have nothing without trust - 123dev #56 - Justin Garrison

    You have nothing without trust - 123dev #56 - Justin Garrison

    2022-01-25
    Trustless isn't all it's made out to be
  • Reverse engineering a chrome extension - Justin Garrison

    Reverse engineering a chrome extension - Justin Garrison

    2022-01-19
    Finding hidden APIs for fun and flexibility
  • The world goes round - 123dev #55 - Justin Garrison

    The world goes round - 123dev #55 - Justin Garrison

    2022-01-18
    The 3rd week of 2022 feels a lot like the 20th week of March 2020.
  • Measuring your impact - 123dev #54 - Justin Garrison

    Measuring your impact - 123dev #54 - Justin Garrison

    2022-01-11
    Sometimes applying force in one area has greater impact somewhere else.
  • You're free; it's free - 123dev #53 - Justin Garrison

    You're free; it's free - 123dev #53 - Justin Garrison

    2022-01-04
    Time is our most valuable resource. What will you do with your free time?
  • A year in review - 123dev #52 - Justin Garrison

    A year in review - 123dev #52 - Justin Garrison

    2021-12-28
    It was not an easy year for many reasons. I have hopes 2022 will be better or at
  • Lessons learned from 123dev newsletter - Justin Garrison

    Lessons learned from 123dev newsletter - Justin Garrison

    2021-12-27
    One year of failures and tips for new and existing newsletters
  • A bit on web3, community, and the purpose of life - 123dev #51 - Justin Garrison

    A bit on web3, community, and the purpose of life - 123dev #51 - Justin Garrison

    2021-12-21
    It's kind of fun to do the impossible. – Walt Disney
  • Intentional weakness, getting a job in tech, and OSS funding - 123dev #50 - Justin Garrison

    Intentional weakness, getting a job in tech, and OSS funding - 123dev #50 - Justin Garrison

    2021-12-14
    I'm back to custom issue titles. I'll add a small intro here too. Welcome all th
  • Skills, stories, and software every dev should know - 123dev #49 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #49 - Justin Garrison

    2021-12-07
    Comments Problems Isn’t it great when a problem fixes itself? I’ve seen this happen more often with people systems than with technology. Ignore that email a couple of days and it’s likely not to be a problem anymore. With technology we usually have to...
  • Skills, stories, and software every dev should know - 123dev #48 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #48 - Justin Garrison

    2021-11-30
    Comments Logic How people think has been on the mind of philosophers for ages. Aristotle had the most famous works on logic for around 2000 years. In the 1600’s Gottfried Leibniz attempted to improve on Aristotle’s logic by simplifying it and...
  • Skills, stories, and software every dev should know - 123dev #47 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #47 - Justin Garrison

    2021-11-23
    Comments Moment of impact If you watch the gif again look at the moment the ball hits the glass. The glass appears to shatter before the ball makes contact. How is that possible? It turns out glass often breaks from tension rather than compression....
  • Skills, stories, and software every dev should know - 123dev #46 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #46 - Justin Garrison

    2021-11-16
    Comments Skill Some developers are very skilled. They can do things seemingly impossible for others. It might be developing a feature faster than others, debugging a hard problem, or reaching new scale with systems. Many times those skills are...
  • Skills, stories, and software every dev should know - 123dev #45 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #45 - Justin Garrison

    2021-11-10
    Some weeks I love the structure of this newsletter. It helps me not dump a ton of information but focus on just a few things each week. Other weeks—like this week—I have a ton of cool tools and articles to share but can't if I want to follow my own rules.
  • Skills, stories, and software every dev should know - 123dev #44 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #44 - Justin Garrison

    2021-11-02
    The newsletter passed 250 subscribers and 200 Twitter followers this week and I appreciate you all. ❤️ I love reading your replies and seeing you all share issues too. If you have suggestions for future topics feel free to hit reply and send them my way.
  • Skills, stories, and software every dev should know - 123dev #43 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #43 - Justin Garrison

    2021-10-26
    Comments Continuous frustration Continuous integration and deployment systems have gone through a lot of changes. What started as shared bash scripts and Makefiles changed into central systems that could be shared by multiple developers and teams....
  • Skills, stories, and software every dev should know - 123dev #42 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #42 - Justin Garrison

    2021-10-20
    Welcome to 123dev from Revue. This is the first issue I migrated from Buttondown. You may need to adjust your mail filters because the sending address has changed.
  • Skills, stories, and software every dev should know - 123dev #41 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #41 - Justin Garrison

    2021-10-17
    Comments BGP I heard the GIF came from what happened when Facebook ran the following command. ip link set fb0 down Thankfully they were able to fix it with sudo reboot Thinking If you’re overthinking you should write. If you’re underthinking you...
  • Skills, stories, and software every dev should know - 123dev #40 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #40 - Justin Garrison

    2021-10-15
    Comments Laying a trap for yourself I have lost track of how many times I’ve patched a bug only to have it come back and hit me in the head. Sometimes tests will help you avoid a self-made trap, but more often then not I’ll just push harder until it breaks.
  • Skills, stories, and software every dev should know - 123dev #39 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #39 - Justin Garrison

    2021-10-14
    Comments I twice had lunch with Ed Catmull at Disney and I asked him if there was anything that surprised him about managing people. He said he was surprised how well people can game rules and metrics for their own benefit. The above gif may or may...
  • Skills, stories, and software every dev should know - 123dev #38 - Justin Garrison

    Skills, stories, and software every dev should know - 123dev #38 - Justin Garrison

    2021-10-13
    Comments Edutainment I would rather entertain and hope that people learned something than educate people and hope they were entertained. Walt Disney What’s next? I had a lightning talk for Devops Days Portland called “TikTalk” about innovation....
  • Exponential growth and shipping - 123dev #37 - Justin Garrison

    Exponential growth and shipping - 123dev #37 - Justin Garrison

    2021-10-12
    Comments Shipping products This past week I was part of the team that launched EKS Anywhere. Launching an open source project was something I really wanted to do to see how it was different from products and services I’ve helped launch in the...
  • Tools and workflows - 123dev #36 - Justin Garrison

    Tools and workflows - 123dev #36 - Justin Garrison

    2021-10-11
    Comments Tools you’re familiar with The right tool for the job isn’t always the best tool. Some tools are made for a specific reason, but there is a learning curve and cognitive tax to know how to use new tools. Sometimes the right tool is the one...
  • Mental health is health - 123dev #35 - Justin Garrison

    Mental health is health - 123dev #35 - Justin Garrison

    2021-10-10
    Comments Stress As a junior developer you get assigned work and have to implement it and solve problems within a certain scope. As you get more senior you have more responsibility which often comes with more visibility and more pressure. Sometimes...
  • The importance of docs - 123dev #34 - Justin Garrison

    The importance of docs - 123dev #34 - Justin Garrison

    2021-10-09
    Comments Puzzling Growing up my dad loved puzzles. He had the weirdest rule that I never understood. No matter how many pieces the puzzle had, he would look at the picture once when he opened it and never looked at it again. Thankfully, he never...
  • Climbing the corporate ladder - 123dev #33 - Justin Garrison

    Climbing the corporate ladder - 123dev #33 - Justin Garrison

    2021-10-08
    Comments Stealing The Corner Office I listened to this book and here are the action items to help you climb the career ladder into senior leadership if that’s what you want. It’s not the best strategies for a dev/IC, but some of the tips are still...
  • Please stop building custom CD tools - 123dev #32 - Justin Garrison

    Please stop building custom CD tools - 123dev #32 - Justin Garrison

    2021-10-07
    Comments Your build tools are great, but no one wants to learn them I’ve never worked somewhere that had a completely off-the-shelf CI/CD system. In some cases the systems are just minor tweaks or wrapper scripts over common tools (usually Jenkins)....
  • No code mo problems - 123dev #31 - Justin Garrison

    No code mo problems - 123dev #31 - Justin Garrison

    2021-10-06
    Comments Cher Ami Cher Ami was a messenger pigeon used by the American army in France during WWI. A battalion of 550 troops was surrounded by the German army and the allies thought they were in a different location. The Major was trying to send out...
  • Resiliency and new domains - 123dev #30 - Justin Garrison

    Resiliency and new domains - 123dev #30 - Justin Garrison

    2021-10-05
    Comments Resiliency Code and systems break all the time. At a certain scale it’s important that your start building software that can heal itself. It’s sometimes confusing what that means because what state should the software return to? While it was...
  • What it’s like to ship products - 123dev #29 - Justin Garrison

    What it’s like to ship products - 123dev #29 - Justin Garrison

    2021-10-04
    Comments An industry secret For all the automation the technology industry prides itself in there’s still a lot of it that’s manual. Some companies get up on stage and talk about how great their automatic canary deployments are, how they use feature...
  • Working faster not harder - 123dev #28 - Justin Garrison

    Working faster not harder - 123dev #28 - Justin Garrison

    2021-10-03
    Comments Code generators Lots of people recommend learning to program by starting with fundamentals. Learn the basic language patterns and elements and work your way up to frameworks. You’ll have a stronger understanding of how things work. I don’t...
  • Be kind and AWS Infinidash 🌩️ - 123dev #27 - Justin Garrison

    Be kind and AWS Infinidash 🌩️ - 123dev #27 - Justin Garrison

    2021-10-02
    Comments Silent stories The ability to educate with stories is something humans are very good at. Videos are just a new(ish) medium for telling stories. One of the reasons I love gifs is they’re videos with restrictions. The restrictions limit the...
  • Reliability is the most important feature - 123dev #26 - Justin Garrison

    Reliability is the most important feature - 123dev #26 - Justin Garrison

    2021-10-01
    Comments Simplicity vs User Experience Why do fans have that weird nob to turn on oscillation but they have buttons for speed control? Why not put an oscillation button on the front? The nob is hard to reach and especially difficult while the fan is...
  • Integration Test Email #25 - 123dev #25 - Justin Garrison

    Integration Test Email #25 - 123dev #25 - Justin Garrison

    2021-09-30
    Comments Who’s to blame? Many of us probably heard about the HBOMax email that was sent out by mistake last week. It wasn’t a major outage, but a lot of people were talking about it. I especially loved the outpouring of support I saw online for...
  • Declarative and imperative - 123dev #24 - Justin Garrison

    Declarative and imperative - 123dev #24 - Justin Garrison

    2021-09-29
    Comments Declarative and imperative Oftentimes in technology we say declarative things are better than imperative. Why write a script when you can create an abstraction? In reality there’s no such thing as something being completely declarative...
  • Nostalgia technology, DNS, and lessons learned as a senior engineer - 123dev #23 - Justin Garrison

    Nostalgia technology, DNS, and lessons learned as a senior engineer - 123dev #23 - Justin Garrison

    2021-09-28
    Comments Nostalgia technology Looking back at old technology products most of the time I think how bad they were. Occasionally, I remember something I really liked and I wish I could have it again. But then I realize the products were good at the time...
  • 🐱🕯️ Curious tools and resume tips - 123dev #22 - Justin Garrison

    🐱🕯️ Curious tools and resume tips - 123dev #22 - Justin Garrison

    2021-09-27
    Comments Curiosity Sometimes our curiosity gets the best of us. I cannot count how many times I’ve run a command, changed a config, or pushed a button that burned me. Usually, I learn my lesson. Many times I’ve put up guardrails or warnings so other...
  • When does software end? How do we get there? - 123dev #21 - Justin Garrison

    When does software end? How do we get there? - 123dev #21 - Justin Garrison

    2021-09-26
    Comments End results When I think about how I create software it feels very haphazard. Some days are better than others but I rarely make the progress I want. By the time I’m ready to share with someone I realize how much a week or a month of steady...
  • What does complexity look like? 🕰️ - 123dev #20 - Justin Garrison

    What does complexity look like? 🕰️ - 123dev #20 - Justin Garrison

    2021-09-25
    Comments Self made complexity Everyone is familiar with their own complexity. I’m sure this clock makes sense to the person who built it. When you’re the one who creates it it doesn’t seem complex but perfectly logical. Complexity shows up in our...
  • Kubernetes EU 2021 edition - 123dev #19 - Justin Garrison

    Kubernetes EU 2021 edition - 123dev #19 - Justin Garrison

    2021-09-24
    Comments Wings (1927) The gif is from a silent film I’ve never seen but it won the first ever Academy Award (1930). Ninety years later I would have a hard time reproducing that shot, and I love the vision someone had to make it happen. It reminded me...
  • The feeling the first time your code works - 123dev #18 - Justin Garrison

    The feeling the first time your code works - 123dev #18 - Justin Garrison

    2021-09-23
    Comments When code works Sometimes I’m equally surprised as this baby when my code works. Especially when I either do it on the first try or I fight with it for days and finally figure it out. It’s exciting and then I try to figure out why it...
  • Is magic real? - 123dev #17 - Justin Garrison

    Is magic real? - 123dev #17 - Justin Garrison

    2021-09-22
    Comments I still don’t know how this works I was at Disney Animation when they first showed us the animatronics for the new Beauty and the Beast ride for Tokyo Disneyland. I never saw this transformation and still don’t understand how it...
  • What does Blockbuster and misquoting Darwin have in common? - 123dev #16 - Justin Garrison

    What does Blockbuster and misquoting Darwin have in common? - 123dev #16 - Justin Garrison

    2021-09-21
    Click the image for the full length video. It’s worth it. Comments Survival In the struggle for survival, the fittest win out at the expense of their rivals because they succeed in adapting themselves best to their environment. You may think that...
  • Writing things from scratch and containers - 123dev #15 - Justin Garrison

    Writing things from scratch and containers - 123dev #15 - Justin Garrison

    2021-09-20
    Comments Planning work I’m sure many of you saw this gif in various places recently. There’s lots of similarities that are obvious from a software engineering perspective. To me it shows how difficult a re-write really is. Estimating “Most people...
  • Rolling upgrades and three links I disagree with - 123dev #14 - Justin Garrison

    Rolling upgrades and three links I disagree with - 123dev #14 - Justin Garrison

    2021-09-19
    Comments Rolling upgrades The gif this week is the first of many I’ve made with a focus on teaching engineering concepts. It is part of an article I wrote for The New Stack explaining different patterns for Kubernetes cluster upgrades. The full...
  • Just say no ⚽😑 - 123dev #13 - Justin Garrison

    Just say no ⚽😑 - 123dev #13 - Justin Garrison

    2021-09-18
    Comments Do you know how to say no? People often feel guilty for saying no to opportunities, but in reality you should say no when you really care about something but know you are not the best person. It doesn’t matter if you’re not interested, if you...
  • Your code is on fire 🔥 - 123dev #12 - Justin Garrison

    Your code is on fire 🔥 - 123dev #12 - Justin Garrison

    2021-09-17
    Comments Shipping code that doesn’t catch fire Sometimes I push code into production that I’m certain will work well. Not because of test coverage or PR reviews, but usually just because the change was so simple and obvious there couldn’t possibly be...
  • Practice, handling errors, and some python 🐍 - 123dev #11 - Justin Garrison

    Practice, handling errors, and some python 🐍 - 123dev #11 - Justin Garrison

    2021-09-16
    Comments Practice I’ve been on a diet and I’m pretty sure this cat has better sit-up form than I have. Just like anything we do it takes practice and if we don’t do it for a while we fall out of form. As much as I exercised in high school I have to...
  • Hidden work, systems design, compensation, and faster learning - 123dev #10 - Justin Garrison

    Hidden work, systems design, compensation, and faster learning - 123dev #10 - Justin Garrison

    2021-09-15
    Comments Hidden work I never thought about how donuts were filled. I should have guessed it was someone’s job, but I assumed it was automated. It makes me realize there’s a lot of work I never think about. There is lots of work I do that no one else...
  • Balance, free resources, lock-in, and whitepapers - 123dev #9 - Justin Garrison

    Balance, free resources, lock-in, and whitepapers - 123dev #9 - Justin Garrison

    2021-09-14
    Comments Balance Learning how to ride a bike requires you to balance in new ways. Riding a bike on a tight rope requires similar balance, and I can only image the perceived risks of failure makes it exponentially harder to focus. Trying anything new...
  • Vertical auto scaling Daft Punk elliptic curves - 123dev #8 - Justin Garrison

    Vertical auto scaling Daft Punk elliptic curves - 123dev #8 - Justin Garrison

    2021-09-13
    Comments One more feature It’s difficult with software to know when to stop and release what you have. There’s always one more feature to create and one more bug to squash. Putting out software you know has bugs or doesn’t do everything you want is...
  • How to learn and three projects to try - 123dev #7 - Justin Garrison

    How to learn and three projects to try - 123dev #7 - Justin Garrison

    2021-09-12
    Comments Company presentations and movie magic I often watch conference talks from companies that appear to be complete internal products, but behind the scenes are more like the blackbird car in the gif above. Companies have high performance, purpose...
  • 🔒 Creating IAM and handling exceptions - 123dev #6 - Justin Garrison

    🔒 Creating IAM and handling exceptions - 123dev #6 - Justin Garrison

    2021-09-11
    Comments The weight of nothing Sometimes we make decisions in software and design that appear to have no impact on what we’re building. After many years of unchecked decisions we may find our systems breaking from a million — seemingly weightless —...
  • HTML, queues, and whiteboarding - 123dev #5 - Justin Garrison

    HTML, queues, and whiteboarding - 123dev #5 - Justin Garrison

    2021-09-10
    Comments HTML There were some conversations on Twitter this past weekend that HTML is not a programming language. I don’t care about semantics, but I DO care to recognize people that write HTML as developers. My first full-time job I wrote code to...
  • 📃 Make your resume stand out and write your docs with semantic line breaks - 123dev #4 - Justin Garrison

    📃 Make your resume stand out and write your docs with semantic line breaks - 123dev #4 - Justin Garrison

    2021-09-09
    Comments Open Source There’s been a lot of open source news this week between my current employer and Elastic. I have nothing to do with it directly, but it reminds me that open source is people which means there will always be drama. Even when it’s...
  • AWS as a framework, pair terminals, and bash script template - 123dev #3 - Justin Garrison

    AWS as a framework, pair terminals, and bash script template - 123dev #3 - Justin Garrison

    2021-09-08
    Comments Learning to code The more programming languages I learn the more it resembles human language for me. It takes a lot of practice to write content that humans want to read. It takes similar practice to write code that computers want to...
  • Learning new things and developer productivity - 123dev #2 - Justin Garrison

    Learning new things and developer productivity - 123dev #2 - Justin Garrison

    2021-09-07
    Comments Learning new things The gif reminded me of what it feels like to be new to something. You think you know where you’re going, you start to understand what you’re doing, and then you’re free falling. You pull the rip cord, gain a resemblance of...
  • Welcome to 123dev - 123dev #1 - Justin Garrison

    Welcome to 123dev - 123dev #1 - Justin Garrison

    2021-09-06
    Since this is the 1st newsletter I’ll explain how it works. I’d like to help you learn development or become a better developer. I also want you to look forward to opening this newsletter.
  • Successful Slack - Justin Garrison

    Successful Slack - Justin Garrison

    2021-08-08
    Tips for using Slack in a work environment.
  • About Me - Justin Garrison

    About Me - Justin Garrison

    2021-07-15
    Some other information about me.
  • GitHub URL Hacks - Justin Garrison

    GitHub URL Hacks - Justin Garrison

    2021-07-11
    Handy tricks and shortcuts while using GitHub
  • Making 123dev Website - Justin Garrison

    Making 123dev Website - Justin Garrison

    2021-06-04
    Problems I figured out when creating 123dev.email
  • One year as a developer advocate - Justin Garrison

    One year as a developer advocate - Justin Garrison

    2021-04-22
    My experience switching from an engineer to a developer advocate
  • The Document Culture of Amazon - Justin Garrison

    The Document Culture of Amazon - Justin Garrison

    2021-03-15
    A look at Amazon's culture of writing and reading
  • Dvorak: the good, bad, ugly, and recommendations - Justin Garrison

    Dvorak: the good, bad, ugly, and recommendations - Justin Garrison

    2021-02-13
    What it's really like to use Dvorak
  • Whiteboarding software and hardware - Justin Garrison

    Whiteboarding software and hardware - Justin Garrison

    2021-02-02
    Options for personal and shared whiteboarding
  • Getting started with signal - Justin Garrison

    Getting started with signal - Justin Garrison

    2021-01-11
    How to take advantage of Signal for secure messages and calls
  • Breaking into tech - Justin Garrison

    Breaking into tech - Justin Garrison

    2021-01-09
    Resources and advice for beginning a career in tech
  • How to On-board New Hires Remotely - Justin Garrison

    How to On-board New Hires Remotely - Justin Garrison

    2020-08-31
    Tips for new employee's first week
  • From Dev to Devrel - Justin Garrison

    From Dev to Devrel - Justin Garrison

    2020-07-23
    My experience switching from an engineer to a developer advocate
  • Snap out of it - Justin Garrison

    Snap out of it - Justin Garrison

    2020-06-08
    How to uninstall and block snapd on Ubuntu
  • Shell Shortcuts - Justin Garrison

    Shell Shortcuts - Justin Garrison

    2020-05-28
    My experience switching from an engineer to a developer advocate
  • The WFH Survival Kit - Justin Garrison

    The WFH Survival Kit - Justin Garrison

    2020-03-06
    What you need to survive, be productive, and collaborate remotely
  • Palm Companion Phone Review - Justin Garrison

    Palm Companion Phone Review - Justin Garrison

    2020-01-27
    Palm Companion Review: Mission Accomplished
  • Experience from Six Months of Remote Work - Justin Garrison

    Experience from Six Months of Remote Work - Justin Garrison

    2019-05-29
    Things I've learned from working remote full time for 6 months
  • Rate of Successful Retire - Justin Garrison

    Rate of Successful Retire - Justin Garrison

    2019-05-29
    Rate of Successful Retire
  • Here’s to you - Justin Garrison

    Here’s to you - Justin Garrison

    2018-12-17
    Here’s to the people I can relate to. The people that I don’t know, but I understand. For those who feel like you don't belong.
  • The Economics of Writing a Technical Book - Justin Garrison

    The Economics of Writing a Technical Book - Justin Garrison

    2018-05-07
    What I learnt as a co-author of the book 'Cloud Native Infrastructure' for O’Reilly Media.
  • A Nitpicky ChromeOS Review - Justin Garrison

    A Nitpicky ChromeOS Review - Justin Garrison

    2018-01-18
    I've been using a Pixelbook as my main mobile computer for a little over a month now
  • Dear Kubernetes Community - Justin Garrison

    Dear Kubernetes Community - Justin Garrison

    2018-01-18
    Dear Kubernetes Community, KubeCon and CloudNativeCon were an absolute blast!
  • Infrastructure Survey Results - Justin Garrison

    Infrastructure Survey Results - Justin Garrison

    2017-04-11
    I recently ran a survey about infrastructure and applications for some research.
  • Which Linux File System Should You Use? - Justin Garrison

    Which Linux File System Should You Use? - Justin Garrison

    2017-03-01
    If you’re not sure which Linux file system to use, use Ext4
  • How-to Debug a Running Docker Container from a Separate Container - Justin Garrison

    How-to Debug a Running Docker Container from a Separate Container - Justin Garrison

    2017-02-13
    Debugging a stripped down Docker container from a separate container
  • On-Prem Development Kubernetes Cluster Options - Justin Garrison

    On-Prem Development Kubernetes Cluster Options - Justin Garrison

    2017-01-03
    Kubernetes has a lot of options for running in cloud environments.
  • 2017 Predictions - Justin Garrison

    2017 Predictions - Justin Garrison

    2017-01-01
    After 9 years of predictions I've been wrong with my predictions more often than I've been right.
  • Why Kubernetes is Abbreviated k8s - Justin Garrison

    Why Kubernetes is Abbreviated k8s - Justin Garrison

    2016-12-19
    Some times people will join the Kubernetes community and get confused on what the “k8s” is all about.
  • Nest Cam Outdoor vs. Ring Stick Up Cam - Justin Garrison

    Nest Cam Outdoor vs. Ring Stick Up Cam - Justin Garrison

    2016-12-16
    The outdoor security camera market didn’t exist much before this year
  • What Kind of Ethernet (Cat5, Cat5e, Cat6, Cat6a) Cable Should I Use? - Justin Garrison

    What Kind of Ethernet (Cat5, Cat5e, Cat6, Cat6a) Cable Should I Use? - Justin Garrison

    2016-12-13
    Not all Ethernet cable is created equally. What’s the
  • Google OnHub Feature Requests - Justin Garrison

    Google OnHub Feature Requests - Justin Garrison

    2016-11-07
    Large scale DDoS are not rare occasions anymore. What we need to help protect the Internet is to make home routers
  • How to Quickly Switch to a Different Month or Year in the Windows 7 Calendar - Justin Garrison

    How to Quickly Switch to a Different Month or Year in the Windows 7 Calendar - Justin Garrison

    2016-11-03
    Windows 7 gives the ability to quickly pull up a calendar from the taskbar by clicking on the time.
  • Space Computing 🚀 and Orbit Native Applications - Justin Garrison

    Space Computing 🚀 and Orbit Native Applications - Justin Garrison

    2016-10-19
    Forgive the analogies, I read Breaking the Chains of Gravity
  • What Is a Virtual Machine Hypervisor? - Justin Garrison

    What Is a Virtual Machine Hypervisor? - Justin Garrison

    2016-09-28
    Hypervisors are what make virtual machines possible, and they aren’t just for servers
  • No SDN Kubernetes - Justin Garrison

    No SDN Kubernetes - Justin Garrison

    2016-09-26
    Kubernetes networking has a few requirements.
  • Wordpress in Docker on a Raspberry Pi - Justin Garrison

    Wordpress in Docker on a Raspberry Pi - Justin Garrison

    2016-09-07
    Docker has been available on the Raspberry Pi for a while but 1.12 makes installation much easier.
  • Exposing Services using Ingress with Kubernetes <= 1.5 - Justin Garrison

    Exposing Services using Ingress with Kubernetes <= 1.5 - Justin Garrison

    2016-06-01
    This article has not been updated for Kubernetes clusters that use RBAC for API authentication (versions 1.6+).
  • Linux on Windows Doesn’t Matter - Justin Garrison

    Linux on Windows Doesn’t Matter - Justin Garrison

    2016-04-06
    Microsoft recently announced Windows Subsystem for Linux (WSL) which allows you to run some Linux binaries
  • Major Linux Successes on the Desktop: 2016 - Justin Garrison

    Major Linux Successes on the Desktop: 2016 - Justin Garrison

    2016-01-25
    After reading the Major Linux Problems on the Desktop article I thought
  • Config Management Sucks Recording - Justin Garrison

    Config Management Sucks Recording - Justin Garrison

    2016-01-24
    Here’s my talk from the Southern California Linux Expo 14 (SCALE14x) this weekend.
  • Nexus Player vs. Roku 4 vs. Apple TV 4 - Justin Garrison

    Nexus Player vs. Roku 4 vs. Apple TV 4 - Justin Garrison

    2016-01-24
    This article is in reply to a post on Lifehacker
  • Getting the Most Out of Twitter - Justin Garrison

    Getting the Most Out of Twitter - Justin Garrison

    2016-01-14
    I’ve been using Twitter for a long time now. I’ve gone through many 3rd party apps, used it over SMS, and have tried various things.
  • 2016 Predictions - Justin Garrison

    2016 Predictions - Justin Garrison

    2016-01-02
    In a tradition that is now 8 years running 2009, here are my predictions for 2016.
  • 2015 Predictions Follow-up - Justin Garrison

    2015 Predictions Follow-up - Justin Garrison

    2016-01-01
    My predictions for last year I was right about a lot but not always in the way I was hoping.
  • Crowd Surfing - Justin Garrison

    Crowd Surfing - Justin Garrison

    2015-12-30
    An injury from 1999 that still affects me today.
  • iPhone vs. Android vs. webOS: A Counterpoint - Justin Garrison

    iPhone vs. Android vs. webOS: A Counterpoint - Justin Garrison

    2015-12-30
    Earlier this week, we compared the iPhone and Android in a knockdown showdown of features that matter to us.
  • Windows vs. Linux Hardware Support - Justin Garrison

    Windows vs. Linux Hardware Support - Justin Garrison

    2015-12-29
  • Recommended Reading (or listening) - Justin Garrison

    Recommended Reading (or listening) - Justin Garrison

    2015-11-15
    At my current job I have the luxury of a typical Southern California commute.
  • 10 Minute Monitor Ambient Light - Justin Garrison

    10 Minute Monitor Ambient Light - Justin Garrison

    2015-10-10
    Ambient lights help with eye strain and glare from overhead lights. This is a simple light you can install
  • 2015 Predictions - Justin Garrison

    2015 Predictions - Justin Garrison

    2015-10-10
    That’s right, I took “technology” out of the title. Why, because I didn’t want to limit myself. As before,
  • What It’s Like to Interview for Tech Jobs - Justin Garrison

    What It’s Like to Interview for Tech Jobs - Justin Garrison

    2015-10-10
    Over the past year I have had great opportunities to interview for positions at companies I respect, and some I didn’t. I wanted to share my experiences to help others looking to go down this job path and some general interviewing tips. This post...
  • Prevent People from Forwarding or Replying All in Outlook - Justin Garrison

    Prevent People from Forwarding or Replying All in Outlook - Justin Garrison

    2014-11-19
    If you frequently send out mass email news letters and keep getting users replying to all recipients, or need to
  • What Does “Free as in Speech” or “Free as in Beer” Really Mean? - Justin Garrison

    What Does “Free as in Speech” or “Free as in Beer” Really Mean? - Justin Garrison

    2014-11-15
    In the open source community you’ll often hear the phrase “free as in speech” or “free as in beer” in
  • Nexus 5 or Moto X? Review and Comparisons from a Past iPhone User - Justin Garrison

    Nexus 5 or Moto X? Review and Comparisons from a Past iPhone User - Justin Garrison

    2014-01-15
    TL;DR — I was using an iPhone 4s for two years, an iPhone 5c for a few months, I really liked how fast and small
  • 2014 Technology Predictions - Justin Garrison

    2014 Technology Predictions - Justin Garrison

    2014-01-01
    A new year is here so I’ll take another swing at how technology will change in the year 2014. This will
  • How To Be Successful with a Standing Desk - Justin Garrison

    How To Be Successful with a Standing Desk - Justin Garrison

    2013-12-30
    In January 2014 I will have been using a standing desk as my main desk for three years. Here are three tips
  • Turning 30 - Justin Garrison

    Turning 30 - Justin Garrison

    2013-09-27
    I just turned 30. I wanted to share 30 things I’ve learned in the past 30 years. Or at least the things I
  • What is Pulp, Candlepin, Foreman, and Katello - Justin Garrison

    What is Pulp, Candlepin, Foreman, and Katello - Justin Garrison

    2013-09-20
    I have been working with some of the above products at work for the past couple of weeks and I just cam
  • Version Number 0: A New Way to Do Software Versions - Justin Garrison

    Version Number 0: A New Way to Do Software Versions - Justin Garrison

    2013-08-08
    I had this idea while driving into work with a friend and, like a lot of my ideas, I just wanted to
  • Make Domain Users Part of Local Admin Group in OS X - Justin Garrison

    Make Domain Users Part of Local Admin Group in OS X - Justin Garrison

    2013-07-10
    I came across this and thought it may be helpful for someone. OS X only uses the traditional
  • Slim Wallet Comparison - Justin Garrison

    Slim Wallet Comparison - Justin Garrison

    2013-06-24
    As a follow-up to my recent article about the best wallet ever, I was given the opportunity to test some of the slim wallets
  • Why a Rubber Band Is the Best Wallet I’ve Ever Had - Justin Garrison

    Why a Rubber Band Is the Best Wallet I’ve Ever Had - Justin Garrison

    2013-04-08
    I have always had a bad relationship with wallets. It was just one more thing I had to carry because there
  • A Better Way to Handle Multi Sign In - Justin Garrison

    A Better Way to Handle Multi Sign In - Justin Garrison

    2013-03-11
    Google has a cool feature to let you sign into multiple accounts at once, but in practice it really sucks.
  • Azusa Pacific University Counter-Strike Map - Justin Garrison

    Azusa Pacific University Counter-Strike Map - Justin Garrison

    2013-03-04
    A while ago a friend of mine set out on a quest to make a 3D map of my work.
  • Microsoft Surface RT Review - Justin Garrison

    Microsoft Surface RT Review - Justin Garrison

    2013-01-25
    I was going to write a full review of the Surface RT but I just couldn’t bring myself
  • 2013 Technology Predictions - Justin Garrison

    2013 Technology Predictions - Justin Garrison

    2013-01-01
    Yay! Another year and another post for my technology predictions.
  • Google Mini Search Appliance Teardown - Justin Garrison

    Google Mini Search Appliance Teardown - Justin Garrison

    2012-12-11
    Google has search appliances available for enterprise customers to house in their data centers to take
  • Boxee TV Review - Justin Garrison

    Boxee TV Review - Justin Garrison

    2012-11-06
    It’s not very often that I am so excited for a product that I go get it on launch day.
  • IFTTT Belkin Video Recipes - Justin Garrison

    IFTTT Belkin Video Recipes - Justin Garrison

    2012-09-30
    First step is to tag a picture with #movietime in Instagram. This recipe uploads the picture to Facebook.
  • How To Use the Restore Partition to Break Into a Mac Running OS X Lion - Justin Garrison

    How To Use the Restore Partition to Break Into a Mac Running OS X Lion - Justin Garrison

    2012-04-04
    It’s trivial to break into a Mac using an OS X boot disk, but new Macs use a restore
  • How to Install Alternate Media Players on Your Apple TV (XBMC, Plex) - Justin Garrison

    How to Install Alternate Media Players on Your Apple TV (XBMC, Plex) - Justin Garrison

    2012-02-21
    The Apple TV is one of the best media streamers on the market, but if you don’t buy into Apple’s
  • How to Jailbreak Your 2nd Generation Apple TV for Extra Functionality - Justin Garrison

    How to Jailbreak Your 2nd Generation Apple TV for Extra Functionality - Justin Garrison

    2012-02-20
    Jailbreaking your iDevices allows for more options when it comes to software and usage. The Apple TV
  • 15 Ideas to Buy or Build Your Perfect Standing Desk - Justin Garrison

    15 Ideas to Buy or Build Your Perfect Standing Desk - Justin Garrison

    2012-01-18
    Once you’ve tried using a standing desk for yourself and decided you want something
  • Tiny Towers Strategy - Justin Garrison

    Tiny Towers Strategy - Justin Garrison

    2012-01-10
    I recently started playing Tiny Towers (a couple weeks ago) and although I’m not an expert at the game, I found
  • 2012 Technology Predictions - Justin Garrison

    2012 Technology Predictions - Justin Garrison

    2012-01-01
    As usual, here are my predictions for what will happen in 2012. Last year I played it pretty safe and was right on
  • How To Modify Your Existing Desk to Make It a Standing Desk - Justin Garrison

    How To Modify Your Existing Desk to Make It a Standing Desk - Justin Garrison

    2011-12-19
    Whether you want to stand because it’s trendy, or you want to test the benefits,
  • How to Search for Text Inside of Any File Using Windows Search - Justin Garrison

    How to Search for Text Inside of Any File Using Windows Search - Justin Garrison

    2011-12-05
    Many of us rely on Windows Search to find files and launch programs, but
  • How To Sync Your Shared Google Calendars with Your iPhone - Justin Garrison

    How To Sync Your Shared Google Calendars with Your iPhone - Justin Garrison

    2011-11-14
    Smartphones are essential to our daily lives. They help us stay connected
  • What Is Chime.in and How Is It Different from Facebook/Twitter/Google+? - Justin Garrison

    What Is Chime.in and How Is It Different from Facebook/Twitter/Google+? - Justin Garrison

    2011-10-18
    Chime.in is a social network brought to you by UberMedia;
  • How to Install Android on Your HP Touchpad - Justin Garrison

    How to Install Android on Your HP Touchpad - Justin Garrison

    2011-10-14
    What’s better than a $100 tablet? A $100 tablet that can
  • How to use Facebook, Twitter, Google+, and Foursquare via SMS - Justin Garrison

    How to use Facebook, Twitter, Google+, and Foursquare via SMS - Justin Garrison

    2011-10-10
    Staying social while your mobile doesn’t mean you have to pay for a data plan.
  • How to Control a Remote Computer Using Only Your Chrome Web Browser - Justin Garrison

    How to Control a Remote Computer Using Only Your Chrome Web Browser - Justin Garrison

    2011-10-10
    oing remote with friends and family is helpful when you need to show them how to
  • What is Arduino? Learn About This Open-Source Electronics Platform - Justin Garrison

    What is Arduino? Learn About This Open-Source Electronics Platform - Justin Garrison

    2011-10-03
    Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use
  • How to Automatically Cool Your Entertainment Center When It Gets too Hot - Justin Garrison

    How to Automatically Cool Your Entertainment Center When It Gets too Hot - Justin Garrison

    2011-09-19
    Keeping your home stereo in a cabinet helps with noise and protects
  • 9 HTPC Plugins that Should Exist - Justin Garrison

    9 HTPC Plugins that Should Exist - Justin Garrison

    2011-08-16
    Much of my site is dedicated to home theater computers because it is one of those hobbies that
  • Samsung Chromebook Review - Justin Garrison

    Samsung Chromebook Review - Justin Garrison

    2011-08-09
    I spent a weekend with the latest Google Chromebook and wanted to update real quick with my impressions.
  • When Should You Properly “Eject” Your Thumb Drive? - Justin Garrison

    When Should You Properly “Eject” Your Thumb Drive? - Justin Garrison

    2011-08-09
    When do you safely remove a device? Some users put caution
  • Learn How to Upgrade and Manage Your Amahi Server Storage - Justin Garrison

    Learn How to Upgrade and Manage Your Amahi Server Storage - Justin Garrison

    2011-08-01
    We have just shown you that you can upgrade your Windows Home Server for free
  • Upgrade your Windows Home Server with Amahi - Justin Garrison

    Upgrade your Windows Home Server with Amahi - Justin Garrison

    2011-07-25
    Windows Home Server (WHS) is one of the most reliable and feature rich network
  • How to Migrate from Facebook to Google+ - Justin Garrison

    How to Migrate from Facebook to Google+ - Justin Garrison

    2011-07-12
    If you have a lot of time and information invested in Facebook, it’s not easy
  • How to Clean Your Dirty Smartphone (Without Breaking Something) - Justin Garrison

    How to Clean Your Dirty Smartphone (Without Breaking Something) - Justin Garrison

    2011-06-27
    We have already shown you how to [clean your keyboard without breaking it
  • How to Create a Live Ubuntu USB Drive With Persistent Storage - Justin Garrison

    How to Create a Live Ubuntu USB Drive With Persistent Storage - Justin Garrison

    2011-06-13
    A Linux live USB drive is normally a blank slate each time you boot it.
  • Cleanup Your Windows 7 Login Screen and Remove Unwanted Logon Items - Justin Garrison

    Cleanup Your Windows 7 Login Screen and Remove Unwanted Logon Items - Justin Garrison

    2011-06-01
    Windows 7 adds functionality to your login screen to give you additional logon options
  • Mac OS X Viruses: How to Remove and Prevent the Mac Protector Malware - Justin Garrison

    Mac OS X Viruses: How to Remove and Prevent the Mac Protector Malware - Justin Garrison

    2011-05-18
    Every Apple fanboy will tell you that Macs are safe from malware
  • Sync Encrypted Files with Dropbox and SecretSync - Justin Garrison

    Sync Encrypted Files with Dropbox and SecretSync - Justin Garrison

    2011-05-16
    Cloud storage is a must have for any geek, and Dropbox is leading the
  • How to Pick the Right Motherboard for Your Custom-Built PC - Justin Garrison

    How to Pick the Right Motherboard for Your Custom-Built PC - Justin Garrison

    2011-05-11
    Motherboards are the most complex component in your computer. Fitted
  • How to Upgrade your Ubuntu ISO Without Re-downloading - Justin Garrison

    How to Upgrade your Ubuntu ISO Without Re-downloading - Justin Garrison

    2011-04-28
    Ubuntu 11.04 is finally here and you can’t wait to download it
  • Enable Editing for All Office 2010 Documents by Disabling Protected View - Justin Garrison

    Enable Editing for All Office 2010 Documents by Disabling Protected View - Justin Garrison

    2011-04-25
    Protected View can stop viruses from installing onto your computer but
  • How To Make Windows Home Server into a Domain Controller - Justin Garrison

    How To Make Windows Home Server into a Domain Controller - Justin Garrison

    2011-04-04
    Active Directory lets companies manage users, computers, printers, and
  • How to Remotely Control Your PC (Even When it Crashes) - Justin Garrison

    How to Remotely Control Your PC (Even When it Crashes) - Justin Garrison

    2011-03-28
    Being able to remotely control your computer is an age old geek trick.
  • How to Disable Pidgin Notifications in Ubuntu - Justin Garrison

    How to Disable Pidgin Notifications in Ubuntu - Justin Garrison

    2011-03-14
    Ubuntu notifications are great, but some applications can get annoying
  • How to Transfer All Your Information to a New PS3: Video Tutorial - Justin Garrison

    How to Transfer All Your Information to a New PS3: Video Tutorial - Justin Garrison

    2011-03-07
    We have already shown you the steps needed to transfer all your
  • How to Transfer All Your Information to a New PS3 - Justin Garrison

    How to Transfer All Your Information to a New PS3 - Justin Garrison

    2011-03-03
    The PlayStation 3 now costs half the price, has double the storage
  • Have You Ever Wondered How Your Operating System Got Its Name? - Justin Garrison

    Have You Ever Wondered How Your Operating System Got Its Name? - Justin Garrison

    2011-02-28
    Have you ever wondered what “XP” stands for or where “Ubuntu” comes from?
  • How to Install a Wireless Card in Linux Using Windows Drivers - Justin Garrison

    How to Install a Wireless Card in Linux Using Windows Drivers - Justin Garrison

    2011-02-21
    Linux has come a long way with hardware support, but if you have a wireless card
  • How to View Netflix Watch Instantly in XBMC - Justin Garrison

    How to View Netflix Watch Instantly in XBMC - Justin Garrison

    2011-02-17
    Netflix streaming isn’t just a feature that is nice to have, for many people
  • How to Manage and Use LVM (Logical Volume Management) in Ubuntu - Justin Garrison

    How to Manage and Use LVM (Logical Volume Management) in Ubuntu - Justin Garrison

    2011-02-07
    In our previous article we told you what LVM is and what you may want to use it
  • How to Print from Gmail on Your Android or iPhone Using Cloud Print - Justin Garrison

    How to Print from Gmail on Your Android or iPhone Using Cloud Print - Justin Garrison

    2011-01-25
    Google recently launched the ability to print to your local printers from anywhere
  • How to Use Linux Commands in Windows with Cygwin - Justin Garrison

    How to Use Linux Commands in Windows with Cygwin - Justin Garrison

    2011-01-25
    Windows command-line tools have advanced a lot with PowerShell, but Linux
  • How to Customize Your Mac OS X Boot Logo - Justin Garrison

    How to Customize Your Mac OS X Boot Logo - Justin Garrison

    2011-01-24
    Tired of the grey Apple logo on your Mac? Why not “think different”
  • What is Logical Volume Management and How Do You Enable It in Ubuntu? - Justin Garrison

    What is Logical Volume Management and How Do You Enable It in Ubuntu? - Justin Garrison

    2011-01-17
    Logical Volume Management (LVM) is a disk management option that every major Linux
  • The Best of CES (Consumer Electronics Show) in 2011 - Justin Garrison

    The Best of CES (Consumer Electronics Show) in 2011 - Justin Garrison

    2011-01-10
    This year, How-To Geek’s own Justin was on-site at the Consumer Electronics Show
  • The Worst of CES (Consumer Electronics Show) in 2011 - Justin Garrison

    The Worst of CES (Consumer Electronics Show) in 2011 - Justin Garrison

    2011-01-10
    This year, How-To Geek’s own Justin was on-site at the Consumer Electronics Show
  • 2011 Tech Predictions - Justin Garrison

    2011 Tech Predictions - Justin Garrison

    2011-01-01
    After doing this two years I figured I needed to continue my tradition. If you want to see how right or wrong I
  • Use Your PC to Keep Yourself Entertained While Traveling for the Holidays - Justin Garrison

    Use Your PC to Keep Yourself Entertained While Traveling for the Holidays - Justin Garrison

    2010-12-22
    Staying connected may be hard no matter what network you are on
  • How to Share Links Between Any Browser and Any Smartphone - Justin Garrison

    How to Share Links Between Any Browser and Any Smartphone - Justin Garrison

    2010-12-21
    It happens all the time, you find an article to read but then nature calls.
  • 20 Windows Keyboard Shortcuts You Might Not Know - Justin Garrison

    20 Windows Keyboard Shortcuts You Might Not Know - Justin Garrison

    2010-12-06
    Mastering the keyboard will not only increase your navigation speed
  • 9 Alternatives for Windows Home Server’s Drive Extender - Justin Garrison

    9 Alternatives for Windows Home Server’s Drive Extender - Justin Garrison

    2010-11-29
    Now that Microsoft has officially killed off the best part about Windows
  • How to Create a Software RAID Array in Windows 7 - Justin Garrison

    How to Create a Software RAID Array in Windows 7 - Justin Garrison

    2010-11-29
    Instead of having a bunch of separate drives to deal with, why not
  • Disable Scan and Fix for Removable Drives in Windows - Justin Garrison

    Disable Scan and Fix for Removable Drives in Windows - Justin Garrison

    2010-11-26
    Sometimes you’ll be prompted to scan and fix a removable disk before
  • Screenshot Tour: XBMC Media Center 10 Has Add-ons, Skins, and More - Justin Garrison

    Screenshot Tour: XBMC Media Center 10 Has Add-ons, Skins, and More - Justin Garrison

    2010-11-19
    XBMC has come a long way since its humble beginnings as an Xbox media player.
  • How to Cross-Reference Actors/Movies (or Cheat at the Kevin Bacon Game) - Justin Garrison

    How to Cross-Reference Actors/Movies (or Cheat at the Kevin Bacon Game) - Justin Garrison

    2010-11-17
    If you have ever wanted to cross-reference two actors or crew members
  • Manually Restore System Files from Your Windows Installation Media - Justin Garrison

    Manually Restore System Files from Your Windows Installation Media - Justin Garrison

    2010-11-09
    If you’ve ever had a missing or corrupt system file in Windows
  • Consolidate Movie Collections in XBMC with Movie Sets - Justin Garrison

    Consolidate Movie Collections in XBMC with Movie Sets - Justin Garrison

    2010-11-08
    XBMC already has an advanced movie library that can gather fan art
  • How to Recover Specific Files from a Windows System Image - Justin Garrison

    How to Recover Specific Files from a Windows System Image - Justin Garrison

    2010-11-08
    Windows provides a fail safe way of recovering your entire hard drive
  • How Your Computer is Exactly Like a Delicious Reuben Sandwich - Justin Garrison

    How Your Computer is Exactly Like a Delicious Reuben Sandwich - Justin Garrison

    2010-10-27
    Computers are complex devices that cannot easily be explained, like
  • What is the Linux Kernel and What Does It Do? - Justin Garrison

    What is the Linux Kernel and What Does It Do? - Justin Garrison

    2010-10-26
    With over 13 million lines of code, the Linux kernel is one of the largest open
  • Mount USB Devices in Virtualbox with Ubuntu - Justin Garrison

    Mount USB Devices in Virtualbox with Ubuntu - Justin Garrison

    2010-10-18
    Mounting a USB device inside a virtual machine is often a tool that
  • Never Run Out of Minutes Again: Make Free VoIP Calls on Android Phones - Justin Garrison

    Never Run Out of Minutes Again: Make Free VoIP Calls on Android Phones - Justin Garrison

    2010-10-04
    Android phones with Google Voice can make and receive calls at an extremely disounted
  • How to Crack Your Forgotten Windows Password - Justin Garrison

    How to Crack Your Forgotten Windows Password - Justin Garrison

    2010-09-28
    Here at How-To Geek, we’ve covered many different ways to reset your password
  • How to Backup Your Linux PC with Simple Backup - Justin Garrison

    How to Backup Your Linux PC with Simple Backup - Justin Garrison

    2010-09-24
    It doesn’t matter if you are using Windows, OS X, or Linux, everyone should do
  • 3 Easy Ways to Connect to Windows Shared Folders from Linux - Justin Garrison

    3 Easy Ways to Connect to Windows Shared Folders from Linux - Justin Garrison

    2010-09-21
    Connecting to file servers is something most people do on a daily basis
  • Record Videos of Your Desktop on Any OS for Free - Justin Garrison

    Record Videos of Your Desktop on Any OS for Free - Justin Garrison

    2010-09-20
    Sometimes screen shots just aren’t enough to explain how to do something
  • Copy and Paste in Outlook Without Messing Up Your Formatting - Justin Garrison

    Copy and Paste in Outlook Without Messing Up Your Formatting - Justin Garrison

    2010-09-14
    Often times you will need to copy and paste text into an email from
  • Upgrade Your old iPod with Rockbox - Justin Garrison

    Upgrade Your old iPod with Rockbox - Justin Garrison

    2010-09-02
    If you are tired of trying to keep up with Apple’s new iPod releases
  • Help Computer Users Remotely with TeamViewer - Justin Garrison

    Help Computer Users Remotely with TeamViewer - Justin Garrison

    2010-09-01
    Before remote software, helping your friends and family with computer problems
  • Build Your Own Personal Wiki Accessible from Any PC - Justin Garrison

    Build Your Own Personal Wiki Accessible from Any PC - Justin Garrison

    2010-08-25
    A personal wiki is an amazing place to store all of your notes, to-do lists
  • Install Homebrew Apps in the WebOS Emulator - Justin Garrison

    Install Homebrew Apps in the WebOS Emulator - Justin Garrison

    2010-08-18
    After your webOS emulator is set up, it can get boring without any new
  • How to Create a Wallpaper Slideshow in Ubuntu - Justin Garrison

    How to Create a Wallpaper Slideshow in Ubuntu - Justin Garrison

    2010-08-16
    Just like Windows 7 and OS X, Ubuntu has the ability to create a slideshow
  • Create a Windows 7 Theme Pack From Scratch - Justin Garrison

    Create a Windows 7 Theme Pack From Scratch - Justin Garrison

    2010-08-12
    Windows customization isn’t anything new, but with Windows 7, customization
  • Test Drive webOS Without Buying a Phone - Justin Garrison

    Test Drive webOS Without Buying a Phone - Justin Garrison

    2010-07-26
    With all the new mobile operating systems how do you to know which
  • Four Ways to get Instant Access to a Terminal in Linux - Justin Garrison

    Four Ways to get Instant Access to a Terminal in Linux - Justin Garrison

    2010-07-19
    If you have ever found yourself in need of a terminal available at
  • Tag and Rename Music with TagScanner - Justin Garrison

    Tag and Rename Music with TagScanner - Justin Garrison

    2010-07-12
    There are plenty of automatic music organization tools but for those
  • Run Android on Your Windows Mobile Phone - Justin Garrison

    Run Android on Your Windows Mobile Phone - Justin Garrison

    2010-07-08
    Interested in Android but think you need to buy a new phone to
  • How to Batch Edit Photos with Phatch - Justin Garrison

    How to Batch Edit Photos with Phatch - Justin Garrison

    2010-06-29
    If you have ever needed to edit a whole folder of photos with the same effect or
  • Use Ctrl+Alt+Del for Task Manager in Linux to Kill Tasks Easily - Justin Garrison

    Use Ctrl+Alt+Del for Task Manager in Linux to Kill Tasks Easily - Justin Garrison

    2010-06-28
    In Windows you can easily kill any task by pressing Ctrl+Alt+Del and bringing
  • Rip Audio CDs in Linux with Sound Juicer - Justin Garrison

    Rip Audio CDs in Linux with Sound Juicer - Justin Garrison

    2010-06-23
    There are a plethora of programs that can rip audio CDs on Linux, but
  • Making of webOS (r)evolution commercial - Justin Garrison

    Making of webOS (r)evolution commercial - Justin Garrison

    2010-05-17
    I would like to take a couple minutes to share with everyone how she made it, and what software I used
  • 2009 Predictions Follow-up - Justin Garrison

    2009 Predictions Follow-up - Justin Garrison

    2010-01-01
    I thought I would follow up on my predictions for last year and see how I did.
  • 2010 Tech Predictions - Justin Garrison

    2010 Tech Predictions - Justin Garrison

    2010-01-01
    It was fun doing this last year. So I thought I would have another go at it and see what I come up with.
  • Tesla Roadster - Justin Garrison

    Tesla Roadster - Justin Garrison

    2009-10-04
    For my birthday this past weekend I treated myself to something I wouldn’t normally do.
  • Software Recycler - Justin Garrison

    Software Recycler - Justin Garrison

    2009-05-23
    I had an idea a while ago for a website that I know I will never be able to act on so I thought
  • 2009 Predictions - Justin Garrison

    2009 Predictions - Justin Garrison

    2009-01-01
    I have never done this before but I thought I would take a swing and making some predictions
  • Camera Zoom hack - Justin Garrison

    Camera Zoom hack - Justin Garrison

    2008-05-20
    Recently hack a day had a article about enhancing your Canon
  • IT Crowd Cross-stitch - Justin Garrison

    IT Crowd Cross-stitch - Justin Garrison

    2006-12-02
    I have mentioned the IT Crowd before and if you haven’t seen it yet you need to check out
  • Is 55 the Answer? - Justin Garrison

    Is 55 the Answer? - Justin Garrison

    2006-05-11
    Experimenting with fuel efficiency at 55 MPH