# Showerthoughts

Things that come to mind and looked insightful — but probably aren’t…
Friday, May 14, 2021

Carrierpidgeons?! What a stupid concept. You could send whole parcels by pelican!

Saturday, January 9, 2021

I’m not so much worried about artificial intelligence destroying jobs, but rather creating them. Imagine a psychiatrist who deals with AIs having a nervous break down from the tasks we give them.

Thursday, October 15, 2020


(fucking critter)

It’s dark outside, you are doing some late night coding in a bright lit room and suddenly you become aware of two yellow slitted eyes silently staring at you from an arms length away through the basement window…

Tuesday, October 6, 2020

Horrible job interview questions for future Android developers:

In your own words, what is a Context?

(Watch em squirm)

Friday, September 25, 2020

Huh, the Windows XP source code allegedly leaks and all security experts are concerned. Imagine if the same happened to the Linux source code… oh, wait!

Seriously, we had a consensus for years, that security by obscurity is a bad idea. So if accidentally going open source is a concern now, then maybe that’s a reminder that Microsoft products have always been dangerous, shouldn’t have been used to begin with and it’s high time to migrate away from the Windows platform (yes, that’s costly and annoying, but don’t tell that having your business shut down because you rely on an unreliable system isn’t).

Wednesday, September 23, 2020

Is there even one component in Android that wasn’t ugly, broken or ill designed from the beginning, hasn’t been buried under at least half a dozen layers of compatibility code since and is still ugly, broken or ill designed today?

Tuesday, September 22, 2020

Bored, browsing mobile app developer jobs. Surprised that you can pull $100k/year from mobile app development.

Wednesday, September 9, 2020

Appstore == Rootkit

(ever thought of it this way?)

Wednesday, July 1, 2020

Android app development: Be forced to use an excessively complex build system that tries to squeeze every byte out of your compiled code like it’s 1980, then adds a compat library that’s 10 times the size of the actual app.


Just because I need to probe devices with DummyDroid. Currently, I gather the needed information d by pushing a tiny DEX file (~50kb) to the device and talk directly to the various system services via IBinder (that’s what shell tools like pm do, too). But of course, for some strange reason, the AIDL files are not standardized, so this solution is unstable. I really need a Context, a Context can only be build by an ActivityThread and there’s no way to start one directly from ADB - the whole system was designed by lunatics.

Sunday, June 28, 2020

OK Google, why is my third grader so bad at reading and writing?

Hello $NAME, children learn from their parents. You have shown your child how to use Google Now. Voice search is a feature that enables you ask a question and get a spoken answer. There’s no more reason to read or write yourself!

(True story, actually - the part about bringing kids up to be lazy)