Frequency Based UI

I’ve always been confused by this User Interface decision.


This sparked an idea for frequency based resizing of UI widgets. I put together this proof of concept to adjust the User Interface element size based upon the frequency of user interaction. The idea being to increase the area that is mapped to muscle memory as a user’s workflow is repeated.

As additional interactions occur the UI element is increased slightly based upon the most frequent usage. A friend suggested perhaps touch screens in PoS terminals, appliances, or vehicles might be a good use case where the operator is frequently using just muscle memory. I’ve increased the rate of the UI element at 2x what I’d expect a real UI would increase at to demonstrate the effect with an upper bound on the sizes that can increase. In a non proof of concept the UI element wouldn’t move at all from where the expected center is simply expand. A demo goes a long way, Click on Eject, Format, Cut, or Copy to see the basis of the idea.

Frequency Demo
Code Here

A moment of pause.

You forget how heavy a thing you get used to carrying around can get if you don’t stop to put it down from time to time. And while I’ve put this backpack down I’ve decided to toss out a few things from my past that I really have carried for far too long or for reasons that have long passed.
I’ve lived my life in 2 year checkpoints since I was 16 years old based on a single simple metric. Does X year old Adam think X+2 year old Adam is a better human being. Or simply put “Am I an older version of myself that a two year younger version of myself would respect?”
I’ve done a lot of self immolation, melting, and reforging in the last 6 years. So much so that sometimes I don’t recognize myself, but my metric has held true. As I’m getting more towards my statistical life midpoint I’ve begun to look the other direction in much longer terms. What is 90 year old Adam going to look back and have left behind to the world that all versions of me respect. Can I eventually leave behind something lasting of many or all impact? I don’t know, but while I’m temporarily pulled over I’ve been looking forward and backward in time and I’m feeling both lighter and hopeful.
While the comic is true, eventually you realize you can always melt a sword and make a better tool assuming you’re willing and able to get the metal hot enough. Which perhaps is the true burden; risk exposing yourself to make the world a better place.

What if?

I’ve recently finished “What If” by Randel Munroe a collection and expansion of the posts here The book applies a engineering and scientific approach to absurd questions with a dose of humor mixed in. Mostly I enjoyed the explanation of the approaches in a light hearted but not mocking the question manner, it reminded me of a few of my best professors over the years I spent in school. A few of my favorites included the search algorithm he describes in Soul Mates (which now that I look isn’t in this online post), “What would be the last light left on Earth if all the humans disappeared” (also not online), and a “Mole of Moles”


Rouge Board

Part of me wants the a board meeting to have gone something like this…

“How do we start to undo 100 years of portraying women as princesses, maintain all of our current franchises, increase appeal across our entire demographic, and make a fuck load of money at the same time?”


“Get me Lucas on the phone and a check that has 9 zeros pre-written, an idea I has.”

Really looking forward to the Rogue One movie.

One Punch

A master of Tang Soo Do told a very young me that it took them 30 years to learn to throw a single kind of punch. I remember thinking “Why so long it’s such a simple and easy punch? I can do it right now.” Staring at the heavy bag 27 years later I think how did they learn to do it so fast?

Love and Math

A few chapters into Love and Math and it has been an engaging read painting a picture of various higher order math concepts in every day understandable language. The author’s ability to write and communicate reminds me of the professor that I had in undergrad that caused me to have my passion for math in the first place.

2015 Checkpoint!

2015 was a bit of a whirl wind year. Deja and Peach split in half to become even more awesome! I’ve learned a lot this last year about the nature of both the products and services businesses. I had the pleasure to continue to lead and be part of a team of some incredibly talented and passionate people. Personally, I had some amazing adventures in Tanzania and over the year laid the ground work for a lot of awesome projects to get published and pushed out the door this coming year.

Reflecting on my goals from 2015 a lot of them were hit and I had a few failures. Most notable is the reading list took a bit of a dip, fitness didn’t even come close, both are easy enough to adjust for 2016. Looking forward to 2016 I plan to continue to be a media sponge, sharing more of the awesome we’ve got going on at Deja and Peach, and building the hell out of as much as we can.

I’ve decided to share some of the raw data but it is a bit filtered. There are a few Deja/Peach related things that I’m planning on posting in the near future.

As a key to this list X = Completed and F = Fail
[X] Travel/Photography : Produce
 [X] Tanzania - camera skills brush up
 [X] Practice Weekend 1: Woodland Park Zoo - search images (Feb)
 [X] Practice Weekend 2: Camera - settings in various env (Mar)
 [X] Practice Weekend 3: Reflexes (April)
 [X] Practice Weekend 4: People/Things (May)
 [X] Pack / prep (May)
[X] Build : Produce
 [X] Build Plug Proxy add on
 [X] Build CoffeeShopShield
 [X] Research Project 1
 [X] Research Project 2
 [X] Research Project 3
 [X] Research Project 4
 [X] Code Combinitorial Indexer
 [X] Layout Breakout boards
 [X] Write ACTD iPhone Viewer App
[X] 4/4 Talks : Produce
 [X] AMW
 [X] UW
 [X] Industrial Control Systems Joint Working Group
 [X] Federal Reserve
[X] Blog Posts : Produce 12/12
 [XXXXXXXXXX] Personal
 [XXXXXX] Deja

[F] 12/15 Books : Consume
 [X] The Master Algorithm
 [X] Creativity, Inc
 [X] Brave New War
 [X] Spell or High Water
 [X] Body language
 [X] Pretotyping (sic)
 [X] Introduction to GSM
 [X] The Big Con
 [X] Against the Gods
 [X] How to Cheat at Everything
 [X] Meditations
 [F] Marketing
 [F] F#
[F] Fitness : Consume
 [F] Lift 20/100
 [F] Chuck 25/50
 [F] Down 20 lbs Convert 10 lbs
 [F] 10k  0/1
 [F] 1/2 Marathon 0/1
[X] Podcasts : Consume
 [X] Hardcore History
 [X] Wrath of the Khans
 [X] Blueprint for Armageddon
 [X] Prophets of Doom
 [X] The American Peril
[X] Games : Consume
 [F] Chess 10/40
 [X] Monument Valley
 [X] Fallout shelter
 [X] Hearthstone
 [X] FLT
 [X] Destiny
 [X] Destiny The Fallen King
 [X] EP Sorcery
[X] TV : Consume
 [X] Vikings Season 3
 [X] The Wire Season 1-5
 [X] Archer Season 7
 [X] Mr Robot Season 1
[X] Comics : Consume
 [X] Atomic Robo Vol 1-10
 [X] Saga Vol 1-5
 [X] Trees Vol 1
 [X] Velvet Vol 1-2
 [X] The Activity Vol 1-3
 [X] Batman Arkham Asylum
 [X] Alex + Ada Vol 1-3
 [X] Alien vs Predator


Tick/Tock : My Experimental Produce / Consume Clock

For the last fours weeks I’ve been trying a new method for getting things done in the evenings. Very simply put on Monday, Wednesday, and Friday I produce something. Tuesday, Thursday, Saturday I consume something. Sunday is whatever I feel like or in some cases what needs to get done with my limited data set I’ve noticed I end up doing both.

On consume nights I read a book/paper/article, watch a show/movie, study a paper/article, play a video game, tease apart a puzzle, have a conversation, go out, etc.

On produce nights I write, code, build, continue a project, cleanup, do maintenance, or play with that thing I’ve had sitting around for years that I’ve been meaning to get to.

Consume nights have been very successful. I’m slowly getting caught up on my research, technical reading, and non-light reading. In the mean time while building a rhythm I’ve managed to finish two games, the last of the TV and light reading on my list for the year. My stress level has also been noticeably down. 

Produce nights have been a little rocky to start as I had a bit of cleanup and throwing out of various 1/2 completed projects that needed to happen before I could really get in the flow. Even so they’ve managed to net several blog posts (including this one), creating a security tool, and progress on various home projects. Now that I’m past the time debt stage I’m looking forward to getting a good rhythm going to get some more things out the door.

On very short reflection one of the things I really like about my tick tock model is that it forces me to hack off part of a project that can be done in an evening. At the same time I don’t burnout or get bored with creation or consumption. One of the biggest benefits so far has been hushing the “You should be working on that other thing” nag in that loves to find a way to crawl into the back of my brain when I’m trying to get started on a task.  

I also no longer feel like I’m pushing something off that needs to get done or something I want to do because whatever the thing I’m currently not doing is, is literally getting done tomorrow. One of the unplanned side effects has been that I’m getting more and more excited to do things. I’ve noticed when I stop my brain knows that thing I want to do is pushed out a bit and my mind begins to build anticipation to getting back to it. 

While I’m 11 months away from claiming victory with my new time management model, it has in less than a month created a positive feedback loop. That alone has helped me feel like I’m starting to get ahead instead of feeling eternally behind. My ACTD list getting more and more checked off is proof that it’s not just a feeling.

Like all good routines few survive contact with a travel schedule. This month is packed with trips so I’m hoping my experimental clock is tray table compatible.

Town Hall : Cyber Security

Spoke as part of a panel at the Cyber Security Town Hall for Komo news on various cyber topics and the concept of a cyber Pearl Harbor.

In the absence of caffeine

In the absence of caffeine I decided on a brief constitutional to drop a few things at the post. My attempts at self betterment were met with flying debris landing in my eye, dodging falling foliage limbs, and a brief moment where it was raining upon my damaged visage and at the same time sunshine baking my coat tails.

Having enough of these “modern times” I quickly returned home to find the home service wire severed by some rogue oak or pine. I give thanks to miracles of Tesla and Marconi for by their graces I triumph in updating my status to the world.