Profile

Cover photo
Michael Mahemoff
Works at Player FM
Attended University of Melbourne
Lives in London
16,015 followers
AboutPostsCollectionsPhotosYouTube
People
In his circles
1,064 people
Have him in circles
16,015 people
Alyce Montagrone's profile photo
ashfaq mohamed's profile photo
Lisa Fox Boggs's profile photo
Jacqueline Clayton's profile photo
Magdy Alrgal's profile photo
iyad shaheen's profile photo
Recipes Channel's profile photo
Elda Elizama Pinto's profile photo
Wear ThatArt's profile photo
Education
  • University of Melbourne
    PhD, 1997 - 2001
    User Experience Patterns ("Design Reuse in Software Engineering and Human Computer Interaction")
  • University of Melbourne
    B. Sc. (Hons), 1992 - 1996
    Psychology major
  • University of Melbourne
    B. Eng., 1992 - 1996
    Software Engineering major Non-technical electives: Linguistics, Marketing, Accounting
Basic Information
Gender
Male
Apps with Google+ Sign-in
  • Age of Civilizations
Story
Tagline
It's so just cloud
Introduction
It's So Just Cloud! Xoogler making podcasts cool again at Player FM.

Full-stack developer, former Googler, and writer/speaker/loudmouth on all things tech, with a focus on web, user experience, developer experience, and open source. Here on the plus, I manage +Player FM and +Developer Experience pages, moderate Hacker News and Podcasting communities, and share funny-sounding goat videos.

Home: http://mahemoff.com
Email: michael@mahemoff.com

Left gainful employment at Google 2 days after Plus went public. Nothing personal, notice had already been given I assure you :). Did some consulting and public speaking work, made some micro-apps I'd been planning (e.g. http://faviconist.com) and then went full-time on Player FM, something I've been dreaming about since podcasting began in 2004, when I made the gorgeously-styled FAQ at http://podca.st! Previously wrote Ajax Design Patterns (O'Reilly 2006) and blogged for Ajaxian.

These are a few of my favourite things on G+:
  • Web/HTML5/Android/Rails development
  • UX
  • DX (Developer Experience)
  • Podcasting
  • Shiny
A few things I've worked on in the past ...

Web apps: http://webwait.com  http://listoftweets.com http://project.mahemoff.com/hn
And a few single-serving sites for a laff: http://ie6isolderthanyourgrandpa.com http://isthewebdead.com http://itssojustcloud.com

Chrome apps/extensions: Humans.txt extension (https://chrome.google.com/webstore/detail/pocdghmbbodjiclginddlaimdaholhfk), also a Chrome Boilerplate (https://github.com/mahemoff/chrome-boilerplate), etc.

Content: Blogging at http://softwareas.com, wrote Ajax Design Patterns for O'Reilly (http://ajaxpatterns.org), some older stuff at http://mahemoff.com. Also blogged for Ajaxian and guest blogged on http://readwriteweb.com.

PhD: Called "Design Reuse in Software Engineering and Human-Computer Interaction", my PhD considered the role of design patterns (a new topic in software at the time!) in improving user experience. http://mahemoff.com/paper for proof there was a time when people stuck postscript files on the web.

Development:
As well as front-end web development, I've done my my share of Java and J2EE in various small and large organisations. Since around 2005, I've mostly been running Rails, PHP, Node, and Python on the  back-end.

User Experience: I've been fortunate to perform several user experience roles (helps to get one's foot in the door as a developer first ;). In financial services, I was able to visit trading rooms and redesign a front-end market-maker app. In medicine, I spent time in an Intensive Care Unit to design a mobile (Palm Pilot!) app to support medical decision-making (http://www.ijmijournal.com/article/S1386-5056%2806%2900201-2/abstract). I lectured Human-Computer Interaction for a semester at the University of Melbourne's Department of Information Systems.

About Circling You Back: ("Awkward ♫")
There are people who I should have circled, but haven't, including some who've circled me. Now some of you don't care much about that and others of you are Visually Pleasant Spambots from the Planet SocialMedium, in which case you don't need to, or - contingent on your crawling algorithm - will not, read this. But if you do care about being followed back, please read on ...

I'm probably not following you because there's no good, time-efficient, tools for this yet. I do use the suggestion tool and keep an eye on people who are circling me, but it's certainly possible I'll miss you. Especially if we haven't met, we don't have "N people in common", you don't work anywhere I recognise, or your avatar doesn't insanely stand out, since those are the only clues that G+ provides for now in the "circled you" interface. Those are not very strong signals and I'm sure I'd follow many people outside those criteria.

So if I happen to miss you when you circle me, I'm more likely to see you again if you leave a comment or share my story. I'm not saying that to bait for those things, it's just that right now there's not much other way to notice someone. Beyond that, what would make me follow you are the usual suspects: you contribute interesting content here and engage with people. I do hope this is an area where G+ improves.
Bragging rights
Made the favicon come alive
Work
Occupation
Make, Speak, and Listen
Skills
What do I put here?
Employment
  • Player FM
    Chief Experience Officer, 2011 - present
  • Google
    Developer Relations, 2010 - 2011
  • Osmosoft, BT
    Senior Architect championing Open Source and Web Standards, 2007 - 2010
  • Enterprise Java, PHP, Rails Web Dev
    Various enterprises/startups, 1997 - 2007
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
London
Previously
Melbourne

Stream

Michael Mahemoff

Shared publicly  - 
 
Pokemon and dog shelters 🐶🐶🐶

Right out of a sci-fi novel ...

@xGogsx @JackDamn that's great for people to kind of "test drive" a pet. Not all matches work out and this is a low pressure way to try. Jack Damn · 19h. Jack Damn @JackDamn. @Prospectus Agreed! Monica. 19h. Monica @monica_yng. @xGogsx @timothuney @meganmcmac ❤️.
6
1
Michael Mahemoff's profile photoLisa Borel's profile photo
3 comments
 
Is this like anything before? Admittedly, I am no expert on the subject.
Add a comment...

Michael Mahemoff

Shared publicly  - 
 
Agree with this. Nexus 6P has been one of the best phones I've owned historically in terms of just getting things right*. And I'm perfectly happy with the screen size, enough that I'm barely using a tablet now.

Hoping the next line "just works" too.

* I did have to spend a small fortune on usb c cables and chargers, but at least they have a quick charging benefit and are future proofed.
 
I've now been using Nexus 6p for quite a some time. It's by far the Android phone I've ever used and for the first time with a Nexus I'm not looking forwards to this year's refreshed models. It's a scary thought but it might be the first time I won't be updating my phone when the new ones come out... or maybe I will but still.. it's the thought that counts ;)

This phone is simply great.
37 comments on original post
7
Jon Knutson's profile photoMichael Mahemoff's profile photo
2 comments
 
+Jon Knutson Sorry to hear it, hopefully the next one will make it worth the wait.
Add a comment...

Michael Mahemoff

Shared publicly  - 
3
Gary Royal's profile photoMichael Mahemoff's profile photo
2 comments
 
True that! It reminded me of some of Tom Scott's work (https://www.youtube.com/user/enyay) but BM defo!
Add a comment...

Michael Mahemoff

Shared publicly  - 
 
A few options to browse podcasts by topic ;)
Soon after I started listening to podcasts, I decided to look for other resources that I could use to further dial in my podcast selections. Turns out there are some pretty good websites/apps out there to help you do just that. Here are a few of the best ones I’ve found.
1
Add a comment...

Michael Mahemoff

Shared publicly  - 
 
Scale of Australia's election

The biggest electorate would be the world's 19th biggest country! [1]. Between Mongolia and Iran.

Article: http://www.bbc.co.uk/news/world-australia-36637557

1. https://www.theguardian.com/australia-news/2016/may/15/durack-australias-largest-electorate-feels-like-its-being-ignored 
1
Philippe Lhoste's profile photoMichael Mahemoff's profile photo
2 comments
 
Unless snakes and kangaroos can exercise their democratic right, it will remain that way.
Add a comment...

Michael Mahemoff

Shared publicly  - 
 
15 weeks later, Feedly API is still on hold. "We are in the process of creating the second iteration of the feedly API. The ETA is Q2 2016."
 
Unusual decision from Feedly to cut their API access until the next version releases. They will presumably have to support the current API for some years ago why drive away new developers? Only logical reason I can think of the current API has serious capability issues or other issues that make it undesirable to use.

They obviously know what's best, but it's curious and not something I've seen before. I'd have thought they'd include a mailing list for developers to be notified so they can at least soak up some beta testers.

"""
The feedly Cloud API

Update: We are in the process of creating the second iteration of the feedly API. The ETA is Q2 2016. We will NOT be delivering production keys between now and then. If you have an urgent request, please contact support@feedly.com
"""

The feedly Cloud API. Update: We are in the process of creating the second iteration of the feedly API. The ETA is Q2 2016. We will NOT be delivering production keys between now and then. If you have an urgent request, please contact [email protected]. Millions of users depend on their feedly ...
2 comments on original post
3
Add a comment...
In his circles
1,064 people
Have him in circles
16,015 people
Alyce Montagrone's profile photo
ashfaq mohamed's profile photo
Lisa Fox Boggs's profile photo
Jacqueline Clayton's profile photo
Magdy Alrgal's profile photo
iyad shaheen's profile photo
Recipes Channel's profile photo
Elda Elizama Pinto's profile photo
Wear ThatArt's profile photo

Michael Mahemoff

Shared publicly  - 
Home values are different to everyone. Curious what your home is worth? Contact me! #PokemonGO #dallas #realestate · Embedded image. 12:27 pm - 11 Jul 2016. 2 Retweets5 likes. Reply to @BrittRealty. Home · Sign up · Log in · Search · About. More like this; Less like this; Cancel. Not on Twitter?
4
Michael Mahemoff's profile photoLisa Borel's profile photo
3 comments
 
Somehow I don't think the PR campaign(the most intrusive part) will run out in 48 hours, unfortunately.
Add a comment...

Michael Mahemoff

Shared publicly  - 
 
+Paul Kinlan rigged up credit card payments on the world wide web! Standards win if this pulls off ...

https://w3c.github.io/browser-payment-api/
4
18
Add a comment...

Michael Mahemoff

Shared publicly  - 
 
"Pokemon Go has full access to your Google account"

You may want to read this if you're playing Pokemon on iOS.

"""
Let me be clear - Pokemon Go and Niantic can now:

Read all your email
Send email as you
Access all your Google drive documents (including deleting them)
Look at your search history and your Maps navigation history
Access any private photos you may store in Google Photos
And a whole lot more
"""
3
1
Michael Mahemoff's profile photoPhilippe Lhoste's profile photo
7 comments
 
Haven't read the full article yet, but it seems it was a bug: https://twitter.com/codepo8/status/752816659983921153
Add a comment...

Michael Mahemoff

Shared publicly  - 
 
Android O is coming — and with it a confectionary reckoning.
2
Add a comment...

Michael Mahemoff

Shared publicly  - 
 
Instead of 'cargo culting' the app stores we should be asking what web-centric solutions to the problem would look like.
 
Cargo cults and progressive web app stores
People are seeing that native app platforms have some feature and are then asking for the exact same feature for the web. Instead they should be asking about the job to be done and the benefits users or developers see from a given feature. For example app s...
Instead of 'cargo culting' the app stores we should be asking what web-centric solutions to the problem would look like. For me that means lots of competing and opinionated PWA directories rather than one central PWA Store or even a popular search engine.
View original post
2
Add a comment...

Michael Mahemoff

Shared publicly  - 
 
 
Courtesy of Onion.io - Build IoT devices easily with Python, Node.js & PHP
View original post
3
Walter Kammergruber's profile photoMichael Mahemoff's profile photo
2 comments
 
Sure - caveat emptor
Add a comment...
Michael's Collections