ArjanCode's video on what's coming to 3.12 has me so pumped!

Date: 30 Sep 2023 15:19 UTC

I've been working with Mario Munoz to get render-engine ready for it's next stable with initial support for theming and slightly improved docs!

Thanks for your help Mario!

Date: 28 Sep 2023 15:19 UTC

Join Kathy and I for a fun day to celebrate RelayFM raising $275,000 for St. Jude this year!

We'll be playing Baldur's Gate 3 on my YouTube channel at 1pm ET/10am PT.

Date: 14 Sep 2023 16:09 UTC

Hoping to make my website more accessible by adding some automated testing. Luckily one of my favorite coworkers gave an amazing talk on this earlier this (I've been putting it off)


Date: 10 Sep 2023 15:52 UTC

I have this idea to add a setting that can add my git branch name to the title bar of my @code editor window.

It needs 20 upvotes to get on the roadmap.

If you sometimes forget what branch you're on and would like a subtle reminder, give it an upvote


VS Code Feature Request

Date: 17 Jul 2023 18:16 UTC-08:00

It doesn't happened a lot so I'm still excited when it does. I got a PR accepted into cookiecutter!


It's wierd that I advocate for open source and yet I don't contribute to others' projects as much as I should.

Date: 02 Jul 2023 20:03 UTC

This new setting in VS Code allows you to auto-add f-strings

Date: 28 Jun 2023 15:18 UTC

Made my first custom arrow with a little wiggle wiggle. This was the tutorial I used.

Here's the final little animation

Hand-drawn arrow

Date: 28 Jun 2023 13:25 UTC

Happy I got to demo my SSG at @SanDiegoPython.

Date: 17 Jun 2023 18:26 UTC

Our goal is to help the Python community make informed decisions in this year's @thepsf election. This video breaks down what the PSF does (and does) do.

Date: 12 Jun 2023 15:41 UTC

Slowly trying to get back into making YT Shorts - I found out that VS @Code profiles now allow you to select a base language with some settings, snippets and extensions.

Date: 08 Jun 2023 16:04 UTC

And we're live! We're talking about @thepsf board elections and more in today's live stream.

Date: 02 Jun 2023 21:38 UTC

The first of #PyCon US tutorials from the Microsoft Booth is live and it was our most popular!

Check out @automationpanda talk about #Playwright with Python!

Date: 19 May 2023 16:50 UTC

I really like that I can see my blog publishing via GH Actions without ever leaving VS Code now with the new GH Actions Extension 😎

gh actions extension

Date: 19 May 2023 05:56 UTC

Jacob is an amazing human that ceases to amaze me. I hope to one day be in a position where I can begin planning a life where I can be a benefit to more than myself and immediate family


Date: 15 May 2023 23:58 UTC

Looking at Micro.blog for cross-posting. If this works as expected, this post should be on all the socials that micro.blog enables cross posting on, including itself and my website.

Disclosure: micro.blog is a current sponsor

Date: 15 May 2023 18:31 UTC-04:00

Did you know that 76% of PyCon attendees were there for the first time.

I was so happy that Aseda asked what I was doing and kindly agreed to do a super quick interview about her first trip to PyCon US and how it compares to other events she's attended.

Date: 10 May 2023 05:53 UTC-07:00

I took the last couple days of my time at @PyCon to interview some folks. They are all available on the @PyCommunity News YouTube channel. Today I want to highlight my conversation with the author of "Automate the Boring Stuff with Python" @alsweigart.

Date: 08 May 2023 13:21 UTC-07:00

Planning a bunch of content with Mustafa

Date: 12 Apr 2023 13:30 UTC-07:00

Thanks to @jonafato for finding an RSS bug in Render-Engine

Date: 05 Apr 2023 16:13 UTC-07:00

Working on my PyCon project with Aaron Wislang

Date: 24 Mar 2023 10:50 UTC-07:00

New Short on creating snippets for VS Codes (Beginner)

Date: 13 Mar 2023 11:39 UTC-07:00

Hey I'm giving a talk about dev containers right after I stopped at the container store this afternoon.

container store

Date: 11 Mar 2023 18:41 UTC-08:00

Testing this will work on wifi.

Date: 11 Mar 2023 17:07 UTC-08:00

Kinda ready for the "not having to be the person talking" stage of my career.

Date: 26 Feb 2023 01:09 UTC-08:00

Testing Partial Collection Uploads Based on Git Diffs

Date: 24 Feb 2023 20:29 UTC-08:00

New Gorillaz Album absolutely my favorite since Demon Days! It's so good!

Cracker Island Album Cover

Date: 24 Feb 2023 09:10 UTC-08:00

Testing mobile push to microblog to website.

Date: 23 Feb 2023 06:27 UTC-08:00

Sometimes finding THE solution isn't the answer because we don't always know what THE solution should be. Instead we should justify why a solution that we found is good enough until a better solution arrives...

We talked about this (kinda and also it's opposite) in Conduit Ep 42.

Date: 22 Feb 2023 20:49 UTC-08:00

The best part fixing something is discovering a test you haven't written yet....

Date: 22 Feb 2023 20:47 UTC-08:00

New Video 📹: I found this VS Code Extension to run tasks from the side bar. There was a minor issue with it but instead of trying something different, I found the fix and made a video (I also filed an issue and submitted a PR).

Date: 22 Feb 2023 17:49 UTC-08:00

New Video 📹: I wanted to make a quick video showing how I add posts to micro.blog (Including this little post)

Date: 21 Feb 2023 21:06 UTC-08:00

Writing this as a quick video to show how I'm using Drafts to add posts to my microblog.

On Conduit

Date: 21 Feb 2023 09:10 UTC-08:00

Why do we keep belts that are too small. Now I have to hold my pants and a belt.

Date: 19 Feb 2023 09:41 UTC-08:00

New Video: Django Software Foundation Accepting Applications for New Django Fellow!

Date: 17 Feb 2023 13:48 UTC-08:00

Reminder: Not everything you do will traumatize your child... For everything else there is Therapy and you should probably apologize

Date: 16 Feb 2023 08:58 UTC-08:00

Justification for microwave breakfast. If it's the most important meal of the day, something is better that nothing

Date: 16 Feb 2023 08:53 UTC-08:00

Back on Things 3. Because,idk, MindNode supported it?

Date: 16 Feb 2023 04:04 UTC-08:00

Check if melatonin + prylosec is just secretly meth

Date: 16 Feb 2023 03:49 UTC-08:00
  • [ ] a bad idea: start a podcast with big main character energy where someone reads your musings and you explain them.
Date: 16 Feb 2023 03:45 UTC-08:00
  • [x] drafts action idea. Create posts from your drafts by using the drafts metadata to create the frontmatter for your site.
Date: 16 Feb 2023 03:44 UTC-08:00

The "Thai" Food was good but the heartburn wasn't 8/10

Date: 16 Feb 2023 03:43 UTC-08:00

Your blog only supports posts one minute apart. Is a feature not a bug.

Date: 16 Feb 2023 03:39 UTC-08:00

Don't publish at 3:36 what can wait until 8:00

Date: 16 Feb 2023 03:36 UTC-08:00
  • Resentment is toxic
  • [x] Buy better air filters
Date: 16 Feb 2023 03:36 UTC-08:00

Speaking Tonight at San Diego Python about adding plugin support to Render Engine (coming in the next major update).

Date: 26 Jan 2023 16:12 UTC-08:00

Needing to test my youtube embed plugins, so here is one of my favorite covers

Date: 24 Jan 2023 21:20 UTC-08:00

To the person that got me into pluggy You know who you are...

Thank you... Also you've given me a new hammer.

Hammer hitting nail

Date: 23 Jan 2023 19:20 UTC-08:00

Another wild week of Render Engine Development. I wound up getting Pluggy working in render engine and now even have a plugin for pytailwindcss up and running and started working on another.

Date: 23 Jan 2023 04:15 UTC-08:00

Another custom parser (probably the last one for now as I need to start working on other things).

Hello, Microblog Parser.

This is how I make these posts (Yes including this one!)

I've also added the README to the Extensions Section of the Render-Engine Discussions. I will hopefully be adding more of the content there.

Date: 16 Jan 2023 14:25 UTC-08:00

In today's mental health corner. I've been feeling some overwhelm as of late and wanted to share a video that helped me a bit. I'll be fine, Just need to defer/drop some things and get back into the groove (hopefully talks on bicep, azd, and devcontainers can help realign my focus).

Date: 16 Jan 2023 11:14 UTC-08:00

The talk I was most excited about giving didn't get accepted to PyCon US this year. That said I'm excited to be able to submit it to other places like JuneteenthConf and Refactr.Tech!

Date: 16 Jan 2023 10:35 UTC-08:00

Just a reminder of how awesome shortcut detective is. I ran into an issue where I somehow mapped ⌘+w to another shortcut. I remembered this app from Irradiated Software. Still works for Big Sur (At least the intel chip one)

Shortcut Detective in Action

Date: 12 Apr 2021 00:00 UTC-07:00

Two entries into my zshrc to make editing my two most edited config files easier on me.

``` " Quickly open my zshrc alias zshrc="nvim ~/.zshrc"

" Quickly Open my vimrc ~NOTE: ~/.config/nvim/init.vim is the default location for neovim (nvim) " The default path for your .vimrc is ~/.vimrc

alias vimrc="nvim ~/.config/nvim/init.vim" ```

Date: 25 Mar 2021 09:11 UTC-07:00

Don't know if I'll use tmux in the future again, but I'm sure I'll thank myself for having this tucked away. At least now it's not in my inbox.


Date: 24 Mar 2021 15:21 UTC-07:00

These notes about how to improve in Hearthstone probably apply in other areas of life:

  • Don't play distracted
  • Order
  • Think about what you did wrong each game (It will help in the future)
Date: 24 Mar 2021 15:14 UTC-07:00

@pilotmoon I would love to see pop clip support a "Noguchi" style ordering (Last Used moved to the front) - https://twitter.com/kjaymiller/status/1123282125497585664

Now I'm starting to wish there was a recently used @draftsapp Actions group that does the same thing.

Date: 24 Mar 2021 14:46 UTC-07:00

Testing new cached files allowed

Date: 30 Dec 2020 13:14 UTC-08:00

David (A recent guest on the PIT Show) had an excellent conversation with Kourosh Dini about idea management.

It gave me some very NPR Productivity vibes.

Date: 09 Nov 2020 08:35 UTC-08:00

Things I failed at tonight: - Working on Book - Getting Newsletter Post Written - Billable work that I need to finsh to get paid - Finish Scheduling Podcast

Things I did do: - Two Blog Posts - Lot's of Tailwind Changes to site - Couple of good tweets

Can I sleep now?

sleepy duck

Date: 08 Nov 2020 23:16 UTC-08:00

A new idea for a podcast I'm thinking of of is the AntiProductivity Show (Working Title) where I talk with folks that play with Productivity tools to discover the weaknesses in their systems. It's like a productivity show but honest.

Date: 08 Nov 2020 23:10 UTC-08:00

I really wish that NvAlt(NvUltra) and Drafts allowed me to set keybindings so I could match them with my NeoVim Keybindings.

My brain always strikes the keys anyway now.

Date: 08 Nov 2020 21:57 UTC-08:00

Moving the blog to tailwind so the site itself will be horrendous for a bit.

Date: 25 Oct 2020 08:24 UTC-07:00

There are a bunch of great Duck Duck Go Bang Commands! Many that I've gotten used to!

This is an excuse to microblog more but I wanted to share these as a reasource! Let's start with the python list

Date: 22 Oct 2020 22:25 UTC-07:00

I just published a couple of blog posts on the Render Engine Blog. They show a couple of things that I've been doing with my own builds and projects.

Date: 28 Aug 2020 16:15 UTC-07:00

Update to the Bunch Alfred Package. Moved the calling of bunches to the CLI. Also changed the command from b to bunch (Of course you can always change it back).

Also now using Python to call the ruby package. Because of JSON formatting.


Date: 07 Aug 2020 06:06 UTC-07:00

I've been working on the next feature for Render Engine – Pagination.

I do think this will be the last feature for a while. I really need to update docs and tests. I ran into many issues with this one.

Date: 14 Jul 2020 15:06 UTC-07:00

You can now support my developer work in PIT through GitHub Sponsors.

Sponsoring my work helps me build more tools I use to help developer creators.


Date: 02 Jul 2020 09:46 UTC-07:00

Because I'm not one to expose myself to the arguments, I release my thoughts about Hey and why I'm just not that impressed. On the PIT Bonus Feed.

To listen join the Productivity in Tech Slack channel 24 Hour invite link

Date: 21 Jun 2020 19:39 UTC-07:00

Questionable Content Post for 12 Jun 2020

That's also what we call them. I have a long history of dating white girls. Now I'm happily married to one and we have a beautiful little light-skinned girl. I know the people that follow me don't have a problem, but I always feel obligated to let folks know I'm treat black folks that got a problem with that the same wy I do white folks...

Date: 11 Jun 2020 22:07 UTC-07:00

And just like that if you already have the files that you are requesting, the quickstart will skip that step.

Date: 08 Jun 2020 21:33 UTC-07:00

minor update to render engine. You can now quickly build your setup using render-engine-quickstart.

WARNING this will overwrite any run.py that you have set up.

This should be fixed in some subsequent updates. That and a few other things.

Date: 08 Jun 2020 20:58 UTC-07:00

Render Engine v. 2020.5.5 is available with native search functionality. Documentation and blog posts added to task list.

Date: 28 May 2020 11:26 UTC-07:00

My Netlify build is trying to load my building structure only because my repo has a requirements.txt. No runtime.txt and no build options. I render content locally and have the output be the only thing that Netlify serves.

This started happening yesterday.

Date: 28 May 2020 09:55 UTC-07:00

Put out a newsletter, they said. It'll be quick, they said.


Date: 25 May 2020 23:58 UTC-07:00

Funny how you do a newsletter to avoid doing a bonus podcast episode just to do both and about 5 short blog posts all in one sitting..... lol.

Date: 25 May 2020 23:50 UTC-07:00

Render Engine Minor Update:

I think I finally fixed the [render engine] feed.

Keyword being "think".

Also I've been working on a lot of things so I'll just drop this here. https://kjaymiller.com/projects

Date: 22 May 2020 15:00 UTC-07:00


I defintely have an issue if this is how I'm naming blog posts...

Date: 05 Mar 2020 14:02 UTC-08:00

Decided to make a little fun project with Python.

It would use pendulum to give a list of times until the next occurance of a date.

Not done yet, but there is some complexity to make it pretty intuitive.

Keep 👀's out for it.

Date: 02 Mar 2020 16:25 UTC-08:00

Just the beggining but I now have a Coffee Page, that I hope to update regularly. ☕

Date: 02 Mar 2020 12:05 UTC-08:00

Adding todos in my docstrings is a great way to manage things you want to do in your code without you muddying up your project manager.

Of course once you commit to working on them you should really add them to your trusted system.


Date: 26 Feb 2020 14:15 UTC-08:00

Personal site is now using Conversation.JS from micro.blog!

I've been a long opponent of comments buts I think the MB community is wonderful (and strongly moderated) so I'm taking that chance.

Date: 26 Feb 2020 11:07 UTC-08:00

Very Cool, but like 2 minutes into it. My head was really tired. Still a great #Ally tool for people that need it. May even use to scroll.


Hawkeye - Head Control for Mac

Date: 21 Feb 2020 09:33 UTC-08:00

Been having woes with YouTube with my clients. I do wish there was an IndieWeb version.

Youtube Studio

Date: 21 Feb 2020 09:08 UTC-08:00

I need a brain!! 🧠

brain post

Date: 20 Feb 2020 15:29 UTC-08:00

Not sure which is more important.

  • Fixing Bugs
  • Writing Tests
  • Writing Tests for Bug that I Need to Fix
  • Writing Documentation


Date: 20 Feb 2020 11:07 UTC-08:00

Another test. I will prolly delete these afterwards.

Date: 19 Feb 2020 14:21 UTC-08:00

Testing Mobile Upload. Using Drafts and Shortcuts.

Date: 19 Feb 2020 14:13 UTC-08:00

New Coffee Alert ☕ 🚨 PT's Coffee - Flatlander

PTCoffee1 PTCoffee2

#WhatImDrinking #Coffee

Date: 19 Feb 2020 13:16 UTC-08:00

Fixed a few issues wiht rss on my static site generator. I expect to be posting posting a lot more now. ^_^


Date: 19 Feb 2020 10:10 UTC-08:00

Testing 1, 2, 3

Date: 18 Feb 2020 13:41 UTC-08:00

Creating Rules around your life isn't a way to automate your life or make it mundane. In fact it's a way to ensure that you provide yourself the power and time to make the decisions you both want to do and need to do.

It's a way to prevent others (and yourself) from interfering with your plans.

Date: 04 Jun 2018 00:00 UTC-07:00