Profile

Cover photo
Michael Mahemoff
Works at Player FM
Attended University of Melbourne
Lives in London
15,197 followers|8,734,993 views
AboutPostsPhotosYouTube
People
Have him in circles
15,197 people
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
Story
Tagline
It's So Just Cloud! Xoogler making podcasts cool again at Player FM.
Introduction
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
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

Stream

 
 
London has a giant meetup culture according to these stats, eclipsing the next city (non-US) 3-to-1!
If you want to build a ranking of top startup cities, there are several ways to do it: number of tech startups per capita, number of total startups, amount of venture dollars, even percentage of businesses with a Facebook page. …
1
1
Sam Michel's profile photo
Add a comment...
 
Excellent Creative Commons image search engine right here. A bit like compfight.com, but pure CC.

http://imager.io/search
16
8
Michael Sanford's profile photoDzenan Ridjanovic's profile photoNitya Narasimhan's profile photoBoryslav Larin's profile photo
3 comments
 
I see, it's just a 404. http://imager.io/ovjfrfrfrriojroirej. Could do with some work, but this is just someone's hobby project I found linked in the recent HN thread on stock photos that don't suck.
Add a comment...

Michael Mahemoff

Shared publicly  - 
 
 
A brief history of Open Source Code
14
7
Lisa Borel's profile photoVladimir Bjelakovic's profile photogeorge oloo's profile photonavaneeth agastya's profile photo
 
As much open source c# as CSS? Hahahahahaha!
Add a comment...
 
 
Vint Cerf is Google's Chief Internet Evangelist and Co-Inventor of the Internet. Today's conversation picks up where their Google Hangout left off.
1
1
Shawn Drape's profile photo
Add a comment...

Michael Mahemoff

Shared publicly  - 
12
Michael Mahemoff's profile photoNicholas Loomans's profile photo
3 comments
 
I wish there was some way to combine searches
Add a comment...
Have him in circles
15,197 people
 
London has a giant meetup culture according to these stats, eclipsing the next city (non-US) 3-to-1!
If you want to build a ranking of top startup cities, there are several ways to do it: number of tech startups per capita, number of total startups, amount of venture dollars, even percentage of businesses with a Facebook page. …
2
2
Michael Mahemoff's profile photoSam Michel's profile photo
Add a comment...
 
How can I not share it :D
 
+Michael Mahemoff +Abraham Williams +Alain Vongsouvanh +Christian Cantrell and +Ford Motor Company  - all examples (in my opinion) of great Google+ profiles. But what makes a great profile?
4
1
Ivo Encarnação's profile photo
Add a comment...
 
Select text ... in images!

Neat Chrome extension here, just in time for gazillions of inaccessible text-image shares on, well, every social network.

http://projectnaptha.com/
16
17
Gavin Drury's profile photoBen Roberts's profile photoNitya Narasimhan's profile photoDrew McCarthy's profile photo
3 comments
 
now that's awesome!!! :)
Add a comment...
 
"The rise and not-quite-fall of Japan's video game industry"

via +LonelyBob K 
2
1
Kaushik Sridharan's profile photo
Add a comment...
 
How much ceremony involved with writing or reading a whole file as a string is a good way to judge the comfort level of a programming language. It's such a common task that I have scant interest in languages which require it to be drawn out and micromanaged line-by-line.

Should be a one-liner without any external libraries, at least for languages intended to be used in typical server-side development. And even for more niche uses, files are so fundamental for moving around data and testing, that it's still important.
1
Gary Royal's profile photoRichard Vowles's profile photoMichael Mahemoff's profile photoStuart Langridge's profile photo
10 comments
 
Let's not throw the baby out with the bathwater, eh?
Add a comment...