May 25, 2020

I Served For This?

I served in the United States Air Force from June 2001 - June 2005. This was not an easy time in my life. Especially given how drastically the military and world changed on September 11, 2001, after being in for only three months. On September 11th I felt a lot of different emotions, but one of them was a sense of, this is why I am here.” Joining the military is never an easy decision, but it was the right thing for me at that time in my life. Being enlisted in the military means following rules; a lot of rules. The benefit of this however is that everyone from the top to the bottom should adhere to the same rules, and for the most part, this is the case. Every service member should be held to the same ultra-high standard, and when they do not meet that standard, there should be swift and harsh consequences. This goes for the lowest ranking enlisted person, all the way to the President of the United States.

My entire enlistment was under a single President: George W. Bush. He was a polarizing President, but at the same time he was the command-in-chief. There is an implied and deserved respect for the President of the United States. I took that very seriously during my military enlistment, and I take it seriously now. There must be a chain of trust throughout the ranks in the military or it does not work. Many people make the ultimate sacrifice for their country, and that sacrifice should not be wasted.

When I look at the current commander-in-chief (2016-2020), I feel nothing but disdain, disgust, and a sense of dread. He stands for nothing decent; just himself. He is downright dangerous to democracy, the United States, its citizens, and service members who must put their life on the line in the name of a petty, selfish, childish, and unstable individual. This is not ok, and should not be looked at as a passing phase. If his path of destruction continues to be left unchecked, it will continue to get worse. Boil the frog and all that.

As I said above, there is an implied and deserved respect in place for the President of the United States that should be adhered to as a service member. I am no longer an active duty service member, but rather, an honorably discharged veteran.

So with that, Fuck You Mr. President, may your actions forever be remembered in history as a lesson to the future, reminding them that anything resembling the likes of you shall never happen again. The death and destruction you have left in your tragic path will not be fixed in my lifetime, but with some hope, the next few generations can clean up your filthy mess. Your goal in life was to be remembered, and you have accomplished that.

Unites States Military President
May 23, 2020

Playing Games - Good Job!

As the clumsy child of a CEO, you must climb the corporate ladder one office-themed puzzle at a time! Complete puzzles in multiple ways as you experiment with the interactive environments—a projector can be wheeled gently through an electric door…or catapulted through the wall. So toil (or tumble) your way to the top and make your father proud!

-Nintendo.com

We have finished Good Job! and it was a blast! I say we” because this was a co-op venture with Valerie. On the surface this game looks very silly, and that’s exactly what it is! Although this game can be played solo or with a friend, I think the real charm of the game comes from playing with a friend. On that note, this game can really be played with anyone, regardless of how much they play games. The mechanics are easy to learn and there isn’t a need for high precision. No elaborate button incantations needed. You can break a bunch of stuff (I have to admit, this is really one of my favorite parts), or play very carefully to complete each job perfectly. It doesn’t really make a lot of difference in the end; it’s just fun.

Your job duties can vary from fixing the office’s internet connection to cleaning up experimental goo. You may bump into your coworkers or knock over a priceless item or two in the process, but as long as you get the job done you’re one step closer to the executive suite! True star employees can also replay stages to try to earn a higher score by maximizing speed while minimizing damages.

-Nintendo.com

Each of the job levels build on one another as you learn new skills, so even though the game is mostly the same throughout, the gameplay doesn’t get stale. I actually was hoping for more levels after we completed the last one. Maybe some DLC!? Pleeeease!

The game is fairly priced and worth checking out! Enjoy!

Good Job! Screenshot
-Nintendo.com

Good Job! Screenshot
-Nintendo.com

Games Nintendo Switch GoodJob!
May 15, 2020

Example NaN Of Poor Security Practices

Background
I needed some specific bank statements from my bank to send to someone else for a transactional record. 🏦

How The Process Went

  1. Called my bank to request the specific statements as pdfs. (yep. called.) ☎️

  2. My bank said they would send me the encrypted pdfs via email and send me the password separately via the online banking communication system. Ok cool, that’s easy enough. Also, thanks for not sending my personal banking info as clear text through email! 📧 🔐

  3. Received the emails in my email, and they opened right up.. No password needed. Hmm. Ok, well, I guess they forgot to actually encrypt them..? Nice. 🤷‍♂️

  4. I forwarded the pdfs along to the party that needed them and assumed I was done. I then got a reply from them asking for the password to unlock the pdfs.” WTF?! 🔓

No idea what they used to encrypt the pdf” but apparently that security only goes as far as the Windows operating system and does absolutely nothing when it comes to viewing the pdfs on a Mac via Preview, Quick Look, PDF Expert, or any other pdf viewer you can think of. 🤦‍♂️

As usual, security is given the least emphasis and lowest budget when it comes to securing our personal data. 😡

Security Mac Windows Banking
May 11, 2020

Making A Userscript For Micro.blog

One thing I absolutely love about the web is the fact that if you are viewing a webpage you can see all the code that makes up that page with a few simple clicks. This is great if you are trying to debug something, are curious how a feature was implemented, or even if you want to change the appearance of something. Clean, simple, and useful!

I use a social blogging service called Micro.blog every single day, throughout the day. When using an iPhone or iPad, I generally use the third party app, Gluon. When I am on a Mac I tend to use the web version of Micro.blog. I like the functionality of the web version, but find the stark white appearance to be a little much on my eyes toward the night hours. As I said above, because it’s the web, it’s pretty trivial to make changes to the appearance of the page that is displaying on my screen, so I did just that. A couple days ago I started playing around with different color schemes that were a darker palette, to see if I could land on something that still looked clean and nice, but achieved the goal of being less bright.

I started off by hacking different parts of the css all within the browser inspector, and then moved to creating something a little bit more permanent after I started getting to something that felt good. Because I wanted this custom palette to automatically load every time I visited Micro.blog, I created a userscript that can be used with various browser plugins. This means I can use the style on all my computers, and when I make an update to the userscript, it will update on each machine when it checks for updates to the styles.

For simple userscript management I am using the browser add-on Tampermonkey.

If you want to use my userscript for Micro.blog to try it out or tweak yourself, you can find it here!

Keep in mind it’s not done yet, so there are some rough edges to be worked out in further revisions!

Github Changelog

Using userscript in dark

Here are a couple screenshots of what it looks like at version 2020.05.17.1

Micro.blog userscript example screenshot

Micro.blog userscript example screenshot

Web Userscript Tampermonkey Micro.blog Dark Mode
May 10, 2020

Making A Board Game - Part 5

Things are progressing, albeit slowly, but they are! We have done some more play testing with beta components, and I think the game is coming along nicely. I obviously am biased, but that’s the only perspective I have on it. 😉

Given the global pandemic, the work being done on the game can only be digital, as I am unable to get any samples printed from the supplier. This, for the most part, is ok, since the samples I have so far are enough to do play-through testing and then update the digital assets as we go. The most important part is trying to catch any weirdness with the game mechanics anyway.

Keep pushing things forward!

Couple Things Knocked Out
✅ The Coffee Pot Games site is up! coffeepot.games
✅ One of the fonts in the game’s title was proving to be a big problem, but I am happy to say that problem is now resolved!
✅ All assets for the game are now in GitHub so we can have better version control of each piece.

Over the next few weeks I plan to work on the following items and get them to a 1.0” status. The main focus will be the following updates to digital assets:

  • Cards
  • Game Boards
  • Box Art
  • Rule Book

At the beginning of the year I was planning to have the game ready to sell by July 1. A lot has happened since then (personally, and in the world) so I don’t have high confidence that will still be the case, but am going to work toward that goal anyway!

I am so incredibly anxious and excited to have the opportunity to put this game into the hands of others and hope they get even a fraction of the joy that I have had putting it together.

Until the next update.. 👋

Previous Updates
Making A Board Game - Part 4
Making A Board Game - Part 3
Dusting Off An Old Project - Part 2
Dusting Off An Old Project - Part 1

Project Board Games
March 29, 2020

My youtube-dl Setup

The YouTube apps on the various platforms (iOS, Apple TV, web, and so on) are ok. I was looking for a better way to watch videos that I saved to view later (especially with pip on the iPad). There is a utility called youtube-dl that you may or may not have seen mentioned online. Here is a rundown of how I am now using it to manage all my YouTube videos I want to watch.

youtube-dl Configuration

The utility can be downloaded here: https://github.com/ytdl-org/youtube-dl
Check out the documentation on youtube-dl to get it all setup for your platform. Then it’s time to setup the configuration.

Here is what I am using for my current configuration file.

youtube-dl.conf
Located here: /private/etc/youtube-dl.conf
Plus ~/archive.txt to keep an archive and only download videos that have not already been downloaded.

# Save All Videos To YouTube Folder On Lacie 6Big
-o /Volumes/LaCie/Media/YouTube/%(title)s.%(ext)s

# Mark Video As Watched On YouTube
--mark-watched

# Download Playlist
--yes-playlist

# Dowload New Videos Only
--download-archive ~/archive.txt

# Download Best Quality mp4
-f mp4

Automating The Setup

Shell Script (ytdl_playlist_download.sh)
pointing to the YouTube playlist that I am using ytdl

#!/bin/bash
/usr/local/bin/youtube-dl "https://www.youtube.com/playlist?list=PL-XXXXXX"

Launch Agent (download_videos.plist)
A simple .plist that is placed in /Library/LaunchAgents set to run the .sh every 90 seconds. There is also a .log file in this example that I was using while testing everything.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">
    <dict>
        <key>Label</key>
        <string>ytdl</string>
        <key>StartInterval</key>
        <integer>90</integer>
        <key>StandardErrorPath</key>
        <string>/Users/jason/Desktop/ytdl_error_logfile2.log</string>
        <key>EnableGlobbing</key>
        <true/>
        <key>RunAtLoad</key>
        <true/>
        <key>KeepAlive</key>
        <dict>
            <key>SuccessfulExit</key>
            <false/>
        </dict>
        <key>Program</key>
        <string>/Users/jason/Scripts/ytdl_playlist_download.sh</string>
    </dict>
</plist>

This is all running on a 2018 Mac mini that is always on.

Plex Viewing

Now that the videos are being saved to a YouTube folder on the LaCie 6Big, this is where Plex comes in. This folder is monitored by Plex and updated with new videos so I can watch them right in the Plex app on iPhone, iPad, Mac, AppleTV, really anywhere you can get Plex running.

Managing the videos that are on the 6Big Storage.
Once I am done watching a video, Plex has an option to delete the video, which will delete the actual file on the server, so this keeps the folder from getting too out of control.

That’s it! Simply add a video to the ytdl” playlist on YouTube and this handles the rest!

Side Note - Alfred Workflow

Because youtube-dl is so useful and supports many different video platforms, I also have an Alfred workflow that I use for one-off downloads. Since this workflow is different from what I want the above system to accomplish with a YouTube playlist, I have set this up slightly different.

I don’t want the videos downloaded via this workflow to go to the same YouTube folder on the LacIe, so I decided to go with a one off config just for this workflow, it looks like this:

youtube-dl -o "~/Downloads/%(title)s.%(ext)s" -f "mp4" --ignore-config "{query}"

This ignores my standard config file and sets the download location to Downloads’.

  1. Copy the video URL to clipboard
  2. Trigger Alfred
  3. Use the keyword yt followed by pasting the video URL
  4. Hit enter and your video begins downloading!

YouTube-dl Alfred Workflow

iOS Shortcut

I realized I didn’t have a way to complete the workflow if I got a link on my iPhone / iPad, so here is a shortcut to fix that.

YouTube Automation YouTube-dl Mac Plex Alfred Workflow iOS Shortcuts
March 22, 2020

Animated Color Change Blog Logo

I have been wanting to swap the logo on my blog to my own logo (instead of the Animoji face I have been using) but I wanted it to be something more fun than just a static image of the logo. I landed on wanting a color changing animation that would randomly cycle through a set of colors. Now, how to do that..

I started down the path of using SVG or PNG transformation using filter because I wanted to do it without the need for javascript, and it worked ok. In the end it didn’t really create the look I wanted though. The biggest issue with filter is that you aren’t using standard #ff33cc values for colors, but rather a cluster of properties like this:

filter: invert(70%) sepia(80%) saturate(344%) hue-rotate(168deg) brightness(108%) contrast(98%)

You can get pretty close doing this, but it’s not perfect, and the transition was hard to make smooth. It also creates some unwanted shades of color as it transitions. You can see it working” here in this code pen.

See the Pen PNG logo Color Change w/filters by Jason Burk (@jasonburk) on CodePen.

Next I went down the road of using javascript to create the desired effect and ended with something I much preferred! Here is the code pen for this version.

See the Pen PNG Blog Logo Color Change w/js by Jason Burk (@jasonburk) on CodePen.

You can also just look at the top of this page to see it in action. 😉

So there you have it, a color changing logo! Do you have ideas of ways to do this with less code? Let me know for sure!

Design Theme Code
March 8, 2020

Custom Post Type Indicator

Another day, another self imposed challenge to add something cool to my blog theme! 😀

This time I set out to add a post type indicator’ for each blog post. This is basically a small visual indication as to what the post content is about. For example, a game controller for something video game related, or code brackets for something related to code (like this post).

My blog / website runs on blot so the system fully supports custom metadata types, it was simply a matter of figuring it all out. It wasn’t an easy journey, but it was a fruitful one! I learned a lot about how various formats and technologies work. I went through the city of Mustache, and passed by the town of JSON, all while walking the familiar path of HTML and CSS.

I started out by building/designing the small container that I wanted the indicator to live in. This ended up being this:

Pretty simple CSS for this:

.post_type {
  display: block;
  font-size: 1.5em;
  line-height: 46px;
  color: #f1fa8c;
  background: #282a36;
  height: 45px;
  Width: 45px;
  border: solid 1.5px #bd93f9;
  border-radius: 20%;
  text-align: center;
  left: -12%;
  top: 40px;
  position: absolute;
}

Next, it was time to figure out what would go into the little boxes. Thanks to my wife, she turned me on to Font Awesome which was the perfect solution. This allowed me to build the template in such a way that I could use Font Awesome codes as the meta data string and customize each post with the perfect indicator icon!

The standard metadata in a blot post is:

Date: 2020-01-01 12:00:00  
Tags: Some, Sample, Tags

So I added another line: Type:

This Type metadata is the Font Awesome code you want to use for a post. For example if I wanted it to be a text based post, I can use fas fas-font to render a large A’ inside the indicator box. Such as this:

Now that the individual components are there, it’s time to pull it all together. Shoutout to David (seriously one of the nicest people ever) over at blot for helping me with this as well, I was heading down a path that would probably work but he showed me a way to accomplish it that was much easier.

Quick little heads up: for some reason it appears to be all but impossible to escape Mustache tags (This is a problem I will have to solve another day..) so I have replaced all the double curly braces for the Mustache tags with square brackets [[ ]] in this post. Just remember that all Mustache tags are enclosed with double curly braces.

The metadata value of Type is what I use with Mustache tags to auto populate the Font Awesome code into the html of the template. So in the example of this post, [[entry.metadata.type]] turns into fas fa-font.

The HTML template for each post:

<span class="post_type">
    <span class="[[entry.metadata.type]]"></span>
</span>

And with that, every post with a Type: metadata tag will have a little icon in the indicator box next to it.

There are four other small things to deal with concerning this setup. These are really just related to design and layout.

One. Since Pages’ are essentially Posts’ within blot, I added a line of CSS to each Page to hide this post indicator box. I have to imagine there is a better way to do this, but this will do for now.

/* Used to remove post type indicator from Pages */
.post_type {
    display: none;
}

Two. The Archives page needs smaller icons given the layout, so there is another CSS class for the archives pages .post_type_small. Here is an example of that:

/* Used on archive page */
.post_type_small {
  display: inline-block;
  font-size: 0.8em;
  line-height: 20px;
  color: #f1fa8c;
  background: #282a36;
  height: 20px;
  Width: 20px;
  border: solid 1.5px #bd93f9;
  border-radius: 20%;
  text-align: center;
  margin-right: 10px;
}

Three. On the main page of the blog Entries”, the Mustache tag of [[entry.metadata.type]] needs to be [[metadata.type]].

Four. I have this all turned off for mobile layout currently. Still working out how I want that look. This is what it looks like currently.

/* overrides for mobile media query */
.post_type {
    font-size: 1em;
    line-height: 28px;
    height: 25px;
    width: 25px;
    left: 0%;
    top: -30px;
  }

I think that’s it! It was a fun journey and I am very happy with where I ended up. Hopefully if you were wondering about how to setup custom metadata on your blot site, this project may be of some help to you.

Design Theme Code Blot
February 28, 2020

A Thank You Letter To Developers

Dear Developer (coder, hacker, insert title you prefer),

It’s a rare time we live in where the number of individuals and small teams can have such a massive impact on the populous at large. The apps, systems, and tools that you build are touching lives more regularly that almost any other thing we interact with today as humans. These digital goods are so prevalent, yet hide in the shadows of microchips and circuit boards. The 01100011011011110110010001100101 that you so thoughtfully craft is a marvel of the modern world that is seen by a minority, but experienced by the majority.

I can understand that this path you have chosen can feel thankless but please know that there are many of us out here that appreciate your hard work and dedication. Unfortunately, the perceived value of the work you are doing is being warped to an unsustainable level. Perhaps this is because of the faceless nature of your work, or the warped sense of values and entitlement in the world of technology. Regardless, please know that that the vocal minority does not represent all users. There are many of us who care, and care deeply about the relationship we have with each of you. I admit, we do not express our gratitude often enough or loud enough, but it is unwavering.

People do not go to a farmer’s market and comment about how great the peaches look and then ask why they are not free. I get so upset when someone shows genuine interest in a great app I am using and their first question is What is it called?” immediately followed by is it free?”. No, it isn’t 🤬 free. This mindset has to change. I can only hope I am helping in any small way with my daily interactions with people reminding them that there are people behind these products.

In early settlements each town often had a single individual who would perform a service for everyone else within the town. A blacksmith, chemist, or farrier. In this wild west we call the internet, you are much the same. Albeit, you are providing digital goods rather than physical, and the audience is millions rather than hundreds, the result is the same, a transactional community. We are all part of this community and it is every person’s decision how involved they want to be. Continuing on this train of thought, you act as the shopkeeper of your product and are front and center on Main Street, every single day. I just wanted to let you know that I will do my best to stop in your shop as often as I can, tell others about your shop, and at the very least wave to you every time I walk by to say hello and see how you are doing.

Thank you for all you do and have a great day!

Please feel free to pass this on to anyone you think might need a reminder that they are doing great work and it’s appreciated.

2f2f4a61736f6e

Thank You Developer
February 21, 2020

The Great Blog Cleanup

I have moved my blog around to different platforms as much as anyone. I landed at blot sometime in 2018, and I am very happy with the platform as it fits my style perfectly. With all the moves and migrations, my collection of posts has been degraded in various ways. Broken links, missing images, formatting weirdness, etc.

This is the first time I have felt happy with my blogging setup so it was time to tackle getting things cleaned up and organized to ensure storage and portability for years into the future, and most importantly ensure all my creations are truly mine. We all remember how I lost all posts prior to 2006..
(I don’t want to talk about it.) 😭

This project was mostly a manual process, with some automation sprinkled in where possible with tools like TextSoap.

So, what did I do?
Here is a list of what I set out to accomplish:

Update post metadata

  • Standardized date & time format
    Date: 2020-01-01 12:00:00
  • Standardize tag format (and reduce number of tags)
    Tags: This, Is, How, I, Format, Tags, Now

Update file naming convention

File names: 2020-01-01a.md
File structure hierarchy: posts > 2020 > 2020-01-01a.md

I fixed any links that pointed back to posts on my own blog and attempted to fix any external links as well if possible.

Fix broken images

I attempted to fix any broken image links that I could. Some were simply not possible because I didn’t have any good clues as to what they were. One of the biggest issues with images was not using centralized storage. So this means I had broken image links pointing back to various places like Wordpress and Dropbox accounts that are no longer active. I now store all my images in a dedicated bucket on Wasabi. I can now move the content to any blogging platform and all images will always link correctly. It’s a tiny bit more effort up front, but very worth it!



This project also got me wondering how many actual posts I have (it was 319), and how they were spread across the years. Well, that turned into this little graph project! (It still needs some tweaks, but it was another great little learning project for me!)

Here is a screenshot of what it looks like!
Post Count Project Screenshot

How does this change how my blog looks to the reader? It doesn’t. This was all about maintaining infrastructure and ensuring I have a safe archive of everything in my possession and that data is portable. It definitely wasn’t a fun project, but I am very happy I did it!

Of course, after all this, I am assuming that both Markdown and static site generators will exist for a while into the future! 😬

Migration Files Posts Cleanup Data Portability
February 16, 2020

Music Blast From The Past

A long long long time ago (like 20 years ago) I once thought I could make music. More specifically, electronic music. I had a lot of stuff going on back in this time of my life and I have to think I was using this as some kind of expression to get things out of my head. 🤷‍♂️

I no longer have the original files for these songs, or even remember what applications I used to make them. This was pre-Mac for me, so it would have been some collection of PC programs?

Anyway, a couple of them I find to be ok’, but most of them are not good at all.. I imagine anyone listening to them now will not be into them in the slightest, and although I do not recall exactly what was going through my mind when I made them, I do still to this day feel some sense of connection to them.

I put them all below in this blog post mostly for myself as a way to preserve them. Take a listen if you have run out everything else to do on the internet. 🎧

PurpleZero

  1. The Anthem
  2. GL1
  3. Project Phaded
  4. echo38
  5. NNout
  6. F-mot
  7. Slip N’ Slide
  8. Doppler Effect
  9. Doppler Effect - Power Down Remix
  10. Falling Right Side Down
  11. Fill The Void
  12. Outspace Scratch

Download All (.zip)

Notes

  • The bitrate is not super high. They range from 96-192 kbps. 192 was all you will ever need” back then. 😬
  • I cleaned up the MP3 metadata since it was all garbled.
  • They were never meant to be all together, so I chose an order when writing this that made sense to me.
  • I am not sure how I came up with PurpleZero’. I’m sure it made sense 20+ year ago.
  • I kind of know what the song names meant from the time. Except GL1, no idea what that means.
Music Project The Past PurpleZero Therapy
February 13, 2020

My Setup’ Page

Like my favorites page, I wanted to put together an illustration of what my current computing setup’ looks like in terms of devices and go-to software. I initially started this journey in Omnigraffle, as I often do, to create a pretty illustration of what my setup looks like. As I got part way through the design, an idea jumped out at me; I should try to build it as native html rather than a vector illustration! Building it natively would make for a good learning experience, and would also make it much more accessibility friendly.

I knew what I wanted it to look like, so I saved the Omnigraffle document, closed it, and opened Nova to set out on my (self imposed) web challenge!

Building in Omnigraffle
The beginnings of the Omnigraffle design work

I had a basic shell of what it would be within about the first hour. Then it was time to tweak tweak tweak tweak! After working on it in between other things I had to do that day, I got it almost all the way done relatively quickly. I just needed to get the layout of the individual boxes working correctly. Valerie (@alcedine) to the rescue! She helped me get display: inline-flex; working properly and some other css changes to clean things up a bit and get it looking right! And now, I have this!

It’s definitely not anything super advanced, but I am quite proud of it!
I added it to my CodePen, in case anyone is interested in that kind of thing.

Building in Nova
What it looked like in Nova

html css My Setup Omnigraffle Nova
January 24, 2020

Let There Be.. Dark!

I have been wanting to give this place a facelift for some time and that time has arrived! I went with a Dracula inspired theme because I absolutely love the color palette.

For some time I was working on/managing a light and dark theme that auto switched based on the user’s system scheme preference.

@media (prefers-color-scheme: dark)

This got to be a bit of a pain and I wasn’t really happy with either of the themes. I scrapped all of that and went with just the one theme and am much happier with how things look now!

The theme consists of the following colors:

Blog Screenshot Showing Dracula Theme

Dracula all the things!
Dracula

Design Color Theme Dracula
January 1, 2020

2020. Mark As Complete.

Not resolutions’. Just some things I want to get done. ✅

Five things that will find closure for me in 2020.

  1. Release a board game.
    It’s been in the works for a while but over the past few months it has gotten a lot closer to being realized. It’s time to push it across the finish line.

  2. Edit and publish a short story on my blog.
    I had started a NaNoWriMo in 2017 (maybe 2016?) and got about 70% of it put down on paper. I would like to edit this into a short story and post it on my blog so I can close this project for good. If I choose not to finish it, delete it and move on.

  3. Move from Silicon Valley.
    We are moving onto our next chapter! We have been in The Valley’ for a very long time and some fresh views and perspectives will be a welcome change in 2020.

  4. Change career path.
    I have been in product management / development for a while, predominantly in the area of Med Device related to arterial structures. My gut is telling me it’s time to explore alternate paths and put my skill set to use in another area.

  5. Start a new unrelated project.
    Much like my board game endeavor, I want to get another project going that is out of my comfort zone and creative.

Bonus: Complete the remaining classes needed to complete my degree.

Wishing everyone a happy and productive 2020! Let’s make it a year for positive change in all aspects of life, self, governance, and the world. 🎉

New Year
December 13, 2019

AirPods Pro - First Flight Test

Today was my First flight using AirPods Pro instead of Bose Quiet Comfort headphones!

So how did it compare?

  • I can’t say enough how much better it is to have the tiny AirPods case compared to the giant suitcase you have to carry for the Bose (and other over ear headphones) to fit in. One less giant thing that is required to travel.
  • This is subjective, but I think the Active Noise Cancelling of the AirPods is as good or better than the Bose.
  • The ability to quickly switch between Active Noise Cancelling and Transparency mode is great. I really like not having to remove headphones to talk to someone or hear an announcement.

Airpods Pro Noise Cancelling Screenshot

AirPods Pro Headphones
Jason Burk | 1999-2020
blot.im! | 🧛‍♂️
📦 Blog Archives 📦