console.log()

  • Archive
  • RSS
  • Ask me anything

Project: Spirits Tracker

I’ve been on a home organization kick lately and one area I’ve found severely underserved is a decent inventory/suggestion app for spirits.

I feel like what I want is fairly minimal:

  • A list of the spirits I’ve tried (and what I thought about them)
  • A list of the bottles I own
  • What my friends have and their ratings
  • Suggestions of what to buy/try next

(note that you can replace booze with books, videogames, tv shows, etc and I’d use that too)

I’d say I want something like goodreads but for booze, however goodreads only hits half of the magic here. I think there’s the potential for something better: imagine if you had a Netflix-like suggestion system but for what to drink.

I’m thinking of a simple inventory tracker with some nice features but with a dynamic ‘drinkers profile’ that would be constructed based on your ratings. From there you could find similar drinkers and see their suggestions, ask friends who have similar tastes for recommendations, and get an automated ‘bottle replacement’ function.

The problem I have is this: there’s a lot of booze out there I haven’t tried and when I run a bottle dry at home the QFC employee isn’t the person who I want telling me what to get next. I think it’d be fun to mark a bottle as drank in the app and have it suggest another bottle for me - not just at random but based on price-range (monthly spending amount), current liquor cabinet mix, what’s trending, recommendations, etc. The perfect next bottle.

Future versions could add fun features on top of this - once you have a drinkers profile it could suggest cocktails and extras like bitters/mixers in a much better way than most sites. With an accurate inventory it can also tell you what you should be drinking based on what you’ve got at home and what mood you’re in (like the TED ‘inspire me’ feature). Of course, data nerds could track things like cocktail cost/calories/etc.

A simple, free, mobile-friendly web app that had this magic would be killer, I feel.

    • #booze
    • #project
  • 4 months ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+
Pop-up View Separately
Pop-up View Separately
Pop-up View Separately
Pop-up View Separately
PreviousNext

The monitor one is my favorite

(via 4gifs)

  • 11 months ago > 4gifs
  • 226885
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Japanservation: the click-clack of high heels on escalators

My first thought on Japanese urban fashion was that it was an anachronism; that despite the ultra-modern buildings and tech the clothing people used to express themselves was evocative of mid-to-late 90’s sitcoms mixed with healthy doses of both posh and seriousness. It’s definitely grown on me during the past few weeks of people watching, though, and I think the comparison has been fun.

Generally, men wear suits. Being in the country during the week-long national holiday of golden week did give me a chance to see a bit more of the average Tokyo wardrobe, but as soon as it was back to work the suits returned. During morning rush in Tokyo it’s difficult to find a guy *not* wearing a suit, and those who aren’t are likely tourists. I was relieved, though, to find that at Google Tokyo the engineers don’t dress up - that would have made working from there in shorts/flip flops a bit more akward…

If you’re in any moderately-sized urban area in Japan you’ll notice an unexpected but interesting bit about female fashion on weekdays: almost every woman is wearing some form of heeled shoe at all times, regardless of weather, activity, or time of day. I noticed this first when getting off the train from Kansai airport. Alongside the hordes of businessmen in suits and flight-worn travelers such as myself pushing through the station there was a cacophony of heels against the pavement.

Tokyo women vary, but generally rushhour reveals skirt suits, lots of stockings, and high heels. It varies even inbetween the different districts, with most people departing a station following the local dress-code, but the basic rule fits. I observed very few t-shirts/tank-tops/etc, and very little color - a big difference from the US. Where as in the US most clothing seems designed to scream LOOK AT ME the opposite is true in Japan. And that’s where it got interesting for me: after a few days what people were wearing stopped registering, and instead I was concentrating more on the person and their actions. It made people watching much more enjoyable.

The heels are crazy though. Urban Japan is carpeted largely with cement and metal: stairs to and from the trains/subways, streets crisscrossing districts, escalators elevating people from deep within the earth to the top floors of the shopping districts. Everyone walks significantly more than the average American, and a lot of people walk quite fast in the rush to catch their next connection. My feet were killing me in crazy superfeet-equiped athletic shoes, I don’t know how men in dress shoes and women in heels don’t die.

Even outside the urban areas it’s common to see girls wearing heels. On most of my visits to the shrines, temples, and mountain tourist getaways I was surrounded by girls walking on dirt and gravel in heels. Seriously. No one swapped out for sneakers while they sprinted up escalators and hopped across train platforms. It was the ‘perfect image’ at all times.

As if this apparent obsession with heels wasn’t enough there’s the simultaneous act of vanity that most younger women seem to add to the mix: walking pigeon-toed. According to one lady I met Japanese men find girls who walk pigeon-toed to be cuter than their non-pigeon-toed-walking counterparts - likely something rooted deep in geisha tradition. Seems as if it’d just add to the pain. Maybe pain is attractive? Hm

Of the hundreds of girls I saw running up and down stairs in 4+in heels in the rain with their toes turned in, none fell. Current working theory: the Japanese have invented antigravity devices that are small enough to fit inside a pair of Stilettos.

    • #japan
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Japanservation: the mythical trashcan

There are very few trashcans in the parts of Japan I’ve travelled to; sometimes you can walk hours without seeing one. Only slightly more frequent an occurrence than a garbage can is a recycling bin, often located near vending machines.

Similar to the shoe-bombing scare and the subsequent TSA shoe-removal policies, fear of bombs and such has caused public cans to all but disappear completely (or so I was told). It could also be a cost thing, however with how much is spent keeping everything else spotless I doubt it.

I haven’t seen much of an effort towards conservation; individually plastic-wrapped qtips and toothpicks being two examples of that. I’m especially surprised by this in large cities like Tokyo and Osaka, where the population density is such that the amount of trash produced is mind-bogglingly high. The plastic bag seems to be as ubiquitous as water, but despite the lack of trashcans there are few to be found drifting about.

Another likely reason why things feel so clean is that the Japanese seem to chew very little gum, or if and when they do they tend to somehow dispose of it without throwing it on the ground. Even some stations and sidewalks built 10-20yrs ago look as if they are new, largely due to the lack of blackened, petrified gum marring every surface.

And there’s no graffiti. What graffiti exists is contained to very small areas, usually those considered to be centers of counterculture. There are sometimes stickers or small tags on signs but rarely building-side tags like in the US. Most of the artsier works are likely paid for or allowed by business owners (such as the store fronts in Harajuku), but the kind of large-scale city-funded street art as present in places like Seattle is virtually non-existent. The result is cities that are much cleaner looking, but often lack character. When it comes to the beauty of an area a higher reliance is placed on architecture, terrain, and storefront decoration.

Current working theory as to why the streets are so clean even without trashcans: the Japanese have developed the magical ability to turn PET plastic bottles into doves.

    • #japan
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Japanservation: jingle jingle jingle

The Japanese economy is almost entirely cash-based, and until coming here I had almost forgot how much I hated change.

I believe there are a few factors contributing to the number of jingling coins in my pocket:

1- Very few places accept any form of non-cash payment (credit/debit/phone/etc). Generally only high end restaurants and hotels take Visa. Even meals over $100 still sometimes only take cash. Don’t even bother bringing a credit card (but do bring a debit card for getting cash from ATMs).

2- There’s no tipping in Japan. Prices are adjusted with ‘service charges’ that take care of it, but it means that the normal ‘keep the change’ behavior that prevents the accumulation of coins in the US doesn’t work here. Often times prices in the US are designed to leave you with very small amounts of extra change that can be thoughtlessly handed over for tip, but in Japan it’s not uncommon to end up with a charge of 110Y that results in 90Y of stupid, jingly coins.

3- Vending machines are ubiquitous, and their price increments often require the use and disbursement of 10Y coins (about 10c).

Somehow, despite all of this, no Japanese person - man or woman - ever sounds as if they are carrying change. It’s assured that they are, as it’s impossible to spend more than an hour out of the house and not end up with some. Meanwhile, giant gaijin is rattling like a toddler with a toy down the streets of Tokyo. Sigh.

Current working theory: the Japanese have developed and kept secret negative-space matter-compression wallets with infinite coin carrying capacity and no noise leakage.

    • #japan
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Japanservation: automatic doors hate me

At the time of writing, the worst physical encounter I’ve had in Japan (with an inanimate object) was with one of the first automatic doors I went through. Me, 6’1”, with a giant and full travel backpack strapped to my back attempting to step up into a restaurant while simultaneously having to bend down to avoid hitting my head on the lowered ceiling; I failed in almost every possible way.

Not unlike in the US, most modern doors in Japan for shops, restaurants, stations, etc are automatic. The behavior of the doors is very different, though, and much to the amusement of bystanders I’ve clipped myself on the door while it was opening quite a few times.

There are two types in common use: the manual automatic door and the normal motion-sensing automatic door.

The manual automatic doors were a little unexpected - you press a button on the handle to have them slide open Star Trek style. They feel like the modern incarnation of the traditional Japanese sliding door, and they certainly save space vs. a western-style swinging door. I’m actually surprised these kinds of doors haven’t caught on in the west.

The normal motion-sensing doors, though, are evil. In the US, with it’s large (and often unused) exterior sidewalks, the sensors on the doors are tuned such that you can be walking at a fast-pace towards the door and it’ll be wide open by the time you reach it. Not so in Japan, as I’ve been subconsciously training myself with negative reenforcement.

Due to the confined spaces and frequent foot traffic the sensors require you to come within a few inches of the door and wait a second before it opens to prevent the otherwise constant false-positive open-closes that would occur. Being trained for 27 years on how to approach automatic doors, it’s been an interesting transition with many hit shoulders. I’m finally getting the hang of it. Hooray me.

Current working theory: the slow-to-open automatic doors are intentional forced moments of awareness for otherwise heads-down-on-phone/book daily commuters. 

    • #japan
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Japanservations: various notes about my trip to Japan

What follows are observations on Japan from my first time travelling abroad. Japan is awesome. Here’s some stuff I noticed.

    • #japan
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Q:omg I forgot that you had tumblr!! :DD Now I will have more than 'fuckyeahmusicmajor' memes in my feed.

currentfriction

oo and your observation may be just enough to motivate me to post more ;)

  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

TDD: The Gamification of Programming

Until a week ago I’d never worked on a sizable piece of code using the practices of TDD. I’d done plenty of integration tests, benchmarks, and unit tests for sure, but I’d never followed the TDD flow of test-write-test. To say the least this week or two of hacking has been enlightening. Some things I’ve noticed; good, bad, and still unknown:

  • Using TDD has slowed me down a lot - I’d say I’m only 25% as effective at reaching my goals (my goals being a working demo, not reliable code)
  • TDD has forced me to design my API before I have good end-to-end code
  • My API is very well defined from the start, and documented extremely well
  • I have 100% code coverage for the first time ever on a project this complex
  • Despite the complexity, the project is extremely testable (unlike most of my projects which end up only being able to be black-box tested)
  • I’m growing impatient with not having my vertical slice working yet
  • I’m feeling much less creative and whimsical with my coding (‘oo let’s try this! oh, wait, then I’d have to write tests… meh, later’)

A few of these points are major wins for me, but with some reflection I believe the negatives outweigh them. Why, then, do I still want to keep doing it?

I realized tonight that TDD had, in a broad sense, turned coding into a ‘game’ for me; not a Skyrim mind you, but a Farmville. Maximizing the code coverage, minimizing the failures/time taken/flakiness, watching the statement number count grow and my docs flesh out - it was the same short-cycle satisfaction loop that makes the modern Zynga shitware game so successful. Something in us is wired for this kind of behavior, and TDD feels like the perfect expression of that in the programming domain.

When the action/reward loop tightens as much as this, you lose track of the deeper motives that exist to push you along. Momentary swings in desire derail you much quicker, and inspired moments are self-discouraged due to their likelihood of lengthening the cycle. It turns programming from quest-driven fits of algorithmic expression into drooling-monkey-on-keyboard lab experiments with the test runner as the uncaring, unceasing experimenter.

I’m not sure I’m comfortable with it when I think of it like that. I hack for the deep sense of satisfaction that creating something from nothing gives me and any pattern or practice that delays or dampens that satisfaction is unsettling. My current project really needs TDD but I’ll be using it judiciously on future ones now that I know how it feels.

TDD is where creativity in coding goes to die.

    • #whiskey
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+

Why is the Keychain still not everywhere?

One of my favorite features of OSX is the Keychain - it Just Works™ - it’s so valuable to me that for awhile I was paying for MobileMe just so that it could sync my keychain between all of my machines.

Why then, in this age of increasingly strong password requirements (and the inevitable forgetting of said passwords) with an increasing number of useful services that require them, has Apple not brought this magic to their entire platform?

Imagine for a second if your Apple ID (plus some 2-factor auth, which they really need) became your master login: you never have to remember a password again and the friction to use a service on any (Apple) device suddenly goes to zero. Login to Netflix on your PC, instantly gain access on your iPhone, and later when in bed pull it up on your iPad. Acquire a new device? One password and the device is active and ready to use. Forget your password for the obscure media service you rarely use? Who cares! You don’t need to enter it!

I’ve long wanted this and have been surprised that even though the infrastructure exists at Apple they haven’t given this problem any attention. What brought it to the forefront for me was my new Apple TV that I just setup. In my dreamy impossible dream land this is what my out-of-box experience would have been like:

  1. Plug in
  2. Enter wifi info
  3. Enter Apple ID
  4. Play! Smile! Enjoy my new toy!
Instead, here’s how it went down:
  1. Plug in
  2. Select ‘English’
  3. Enter wifi info
  4. Home->Settings->iTunes
  5. Enter Apple ID + password
  6. Home->Settings->Home Sharing
  7. Enter Apple ID + password, again
  8. Home->YouTube->Log in
  9. (because I’m using 2-factor auth with Google): grab a new application specific password from the web
  10. Enter Google account + ASP
  11. Fail, because I entered one of the 16 characters in the password wrong on the little remote/OSK
  12. Re-enter email because it didn’t remember it, and password (correctly, this time)
  13. Home->Netflix->Log in
  14. Enter Netflix info
  15. Fail, because I forgot my password, go to the website and perform password recovery
  16. Wait for mail…. make some coffee….
  17. Enter Netflix info
  18. Home->Photo Stream->Log in
  19. Enter Apple ID + password - wtf really?
  20. Apple authentication servers down, unable to login
  21. FFFFFFFFUUUUUUUUUUUUUUUUUUUUU
  22. Write a blog post about how shitty the experience was
Massive missed opportunity to delight the user, here. And it’s not just out-of-box where this matters but day-to-day too - I may get an app on my iPhone that then auto-downloads to my iPad, but by the time I go to run it on my iPad the next day I’ve already forgotten whatever stupid password I chose to fit the arbitrary security requirements. When this happens I’ll often just delete the app, or ‘come back to it later’ (and never do so). Completely unnecessary - it should just work!

Oh, and mini review on the 2012 Apple TV: picture quality is great (as expected) and the new UI is a bit better (less hierarchy that wasn’t needed). All-in-all worth it because I’ll never have to turn on my PS3 to watch 1080p Netflix streams. Haven’t tried AirPlay yet, but I’m betting it looks much better in 1080p (if it actually runs at that).
    • #apple
  • 1 year ago
  • Comments
  • Permalink
Share

Short URL

TwitterFacebookPinterestGoogle+
Page 1 of 4
← Newer • Older →

About

Avatar Random musings of a drunk engineer

Twitter

loading tweets…

Top

  • RSS
  • Random
  • Archive
  • Ask me anything
  • Mobile
Effector Theme by Pixel Union