Test CircleCount PRO now!
Login now

Not your profile? Login and get free access to your reports and analysis.

Tags

Sign in

No tag added here yet.
You can login on CircleCount to add some tags here.

Are you missing a tag in the list of available tags? You can suggest new tags here.

Login now

Do you want to see a more detailed chart? Check your settings and define your favorite chart type.

Or click here to get the detailed chart only once.

Michael Mahemoff has been at 2 events

HostFollowersTitleDateGuestsLinks
Google Developers2,263,518Google I/O is an annual developer conference featuring highly technical, in-depth sessions, and showcasing the latest from Google's product teams and partners.Google I/O 20132013-05-14 23:00:005058  
Android Developers885,490Join @111169963967137030210  and @112600205125796554588  as they discuss this week's topic: the exciting and competitive world of Podcast Players. Have you ever said to yourself, "gee, I wish I could play some killer podcasts on my Android device," and then downloaded some random podcast player, only to be bitterly disappointed? Us too! Do us a favor and suggest some really good podcast apps on our page at https://developers.google.com/live/shows/ahNzfmdvb2dsZS1kZXZlbG9wZXJzcg4LEgVFdmVudBiMqagDDA/. Scroll down to the bottom to see the voting area. The Friday App Clinic: Podcast Players2012-08-10 22:00:0088  

Shared Circles including Michael Mahemoff

Shared Circles are not available on Google+ anymore, but you can find them still here.

The Google+ Collections of Michael Mahemoff

Activity

Average numbers for the latest posts (max. 50 posts, posted within the last 4 weeks)

2
comments per post
2
reshares per post
8
+1's per post

1,089
characters per posting

Top posts in the last 50 posts

Most comments: 14

2016-02-06 18:37:00 (14 comments; 0 reshares; 7 +1s)Open 

Google+ let a user with protected account post in a community I moderate. So no-one can reply to it, including me, or even contact the user to let them know why we have to delete their well meaning post.

(I'd report this if anyone ever responded to feedback.)

Most reshares: 26

posted image

2016-02-03 11:48:45 (1 comments; 26 reshares; 50 +1s)Open 

A day in the life of a programmer.

Most plusones: 50

posted image

2016-02-03 11:48:45 (1 comments; 26 reshares; 50 +1s)Open 

A day in the life of a programmer.

Latest 50 posts

posted image

2016-02-12 12:58:28 (1 comments; 1 reshares; 3 +1s)Open 

G+ Android Update 7.2.0
Today we're starting to roll out our third Google+ Android app update of the year. This release has several bug fixes and three new features. Specifically:

* 29 bugs fixed
* 10 accessibility issues addressed
* Faster and safer browsing of Web sites (info below)
* Search history and autocomplete
* Tap on the bottom bar to scroll to the top of Collections, Communities, and Notifications

When you tap on a Web link on Google+ we now use Chrome custom tabs to pre-load Web sites, which makes viewing content much quicker. If you are signed in to a Web site in Chrome, you will also be signed in when you visit the same site in Google+. Other features like saved passwords, autofill, and Tap to Search are also available in custom tabs (http://blog.chromium.org/2015/09/chrome-custom-tabs-smooth-transition_2.html) .
... more »

G+ Android Update 7.2.0
Today we're starting to roll out our third Google+ Android app update of the year. This release has several bug fixes and three new features. Specifically:

* 29 bugs fixed
* 10 accessibility issues addressed
* Faster and safer browsing of Web sites (info below)
* Search history and autocomplete
* Tap on the bottom bar to scroll to the top of Collections, Communities, and Notifications

When you tap on a Web link on Google+ we now use Chrome custom tabs to pre-load Web sites, which makes viewing content much quicker. If you are signed in to a Web site in Chrome, you will also be signed in when you visit the same site in Google+. Other features like saved passwords, autofill, and Tap to Search are also available in custom tabs (http://blog.chromium.org/2015/09/chrome-custom-tabs-smooth-transition_2.html) .

While there’s lots of great reasons to use Chrome custom tabs in Google+, we’ve given you a simple way to turn them off as well. Just un-check "Enable Custom Tabs” in the Google+ Settings menu.

As always more updates are on the way so please keep the ideas & issues coming by using our Send Feedback menu item. Thanks~___

2016-02-06 18:37:00 (14 comments; 0 reshares; 7 +1s)Open 

Google+ let a user with protected account post in a community I moderate. So no-one can reply to it, including me, or even contact the user to let them know why we have to delete their well meaning post.

(I'd report this if anyone ever responded to feedback.)

Google+ let a user with protected account post in a community I moderate. So no-one can reply to it, including me, or even contact the user to let them know why we have to delete their well meaning post.

(I'd report this if anyone ever responded to feedback.)___

posted image

2016-02-05 10:55:27 (1 comments; 2 reshares; 3 +1s)Open 

9 Years at Google – And the Beat Goes On

Wow, another year passed again, with a lot of travel and a number of lessons learned or still in the process of being digested. And yes, some lessons arose from the experience of disappointments as I’ll explain more below. This year, I’ll talk again a little bit about hiring before switching to writing about the the skills I’m looking for in program managers – you’d be surprised: I am convinced most people are theoretically capable of having them but... alas. I’ll also share my thoughts on when and how I think it’s possible to be demanding, up, down and across hierarchical levels.

Surprisingly enough, despite a number of reorganisations at various levels, I managed to keep my teams relatively stable. I still lead our developer relations teams interacting with communities of developers and which are based on the groundacross Asia, Af... more »

9 Years at Google – And the Beat Goes On

Wow, another year passed again, with a lot of travel and a number of lessons learned or still in the process of being digested. And yes, some lessons arose from the experience of disappointments as I’ll explain more below. This year, I’ll talk again a little bit about hiring before switching to writing about the the skills I’m looking for in program managers – you’d be surprised: I am convinced most people are theoretically capable of having them but... alas. I’ll also share my thoughts on when and how I think it’s possible to be demanding, up, down and across hierarchical levels.

Surprisingly enough, despite a number of reorganisations at various levels, I managed to keep my teams relatively stable. I still lead our developer relations teams interacting with communities of developers and which are based on the ground across Asia, Africa and the Middle East; I also still lead the truly collaborative “Intelligence” team, which defines processes to automate the collection and the tracking of data and metrics to best analyse and improve the efficiency of our programs. Now that doesn’t mean churn was completely avoided, whether for personal or low performance reasons. In fact, the number one challenge I still have is not related to my work in emerging markets or any of the additional difficulties I’ll share below: it’s all about constantly keeping a strong pipeline of potential candidates just in case – because it’s actually never “just in case” even when all positions appear to be fully staffed. It’s mathematical: the larger my team, the higher the absolute number of people leaving – and yes, I still don’t fire fast enough, even though I’ve possibly become more critical when it comes to hiring, a key skill I had mentioned in last year’s post https://goo.gl/DzATl1. By the way, I’m eagerly hoping to get my well-deserved “250+ interviews given” badge some time over the coming year, after having already received the “best interview feedback” award a few months ago – woohoo.

So in the spirit of feeding my pipeline, if you’re a very good project manager with some developer relations experience and willing to both work with me (have I lost you on that one?!) and be based in Dubai, Istanbul, Lagos, Nairobi, Johannesburg, Bangalore, Singapore, Jakarta, Seoul or Tokyo, send me an email so I can consider your application, should a position open up (some of those locations already have a position open, check http://google.com/jobs for more details).

You’ll note the emphasis on “very good” project management skills in my previous paragraph. We are several thousand program managers within Google. The least I can say is that I’m not impressed by the skills we have – despite hiring people with elite and diverse backgrounds. It’s a shame because most of those roles don’t require all the codified processes and jargon one would encounter in other companies. Seriously, I don’t care a lot about six sigma, strategic frameworks, agile or scrum techniques and what not if you are not capable of writing proper English and if you are not responsive nor genuinely collaborative. You don’t even need to know how to use any project management software beyond a simple spreadsheet.

Spreadsheets, did I say? Yes, only those – but why are they so ugly when I open the ones created by program managers? It’s so easy and takes no more time to present things nicely (if anything, one would gain time: a clear mind is most certainly more likely to generate a clear output). But let’s talk about the real aspect that bothers me with program managers at Google: why is it so difficult for some to take proper meeting notes, capture action items, methodically follow up on them without missing deadlines or without giving status updates, document things in a clear fashion, and be responsive over email? There’s really not much more to that. And yet I have to raise my hands in despair (imagine the tentacles up in the air of the octopus icon in Google Hangouts https://goo.gl/2DB6wp). I’m not even asking to go the extra mile (although I always appreciate it when people work with passion and don’t consider they have a 9am to 5pm job), simply basic skills that honestly any white-collar employee should have (we ultimately all manage projects). Perhaps add to those skills the ability to know how to use basic functions in Spreadsheets. Yes, I’m talking about sums, counts, ifs,... push it to index/match and you’ll be considered a half-god… Apps Script coding – even just one line – will grant you god-like status, I wish I were joking but I’m not.

There are some remarkable employees out there, including on my team. Yet I feel a lot of my time goes into reminding people across Google of those basic expectations. As always, I don’t give up easily. Even if I have learned a little bit to choose my battles (http://goo.gl/e7a2I9), I still enjoy coaching people (http://goo.gl/5c6sVJ) although I need to more quickly give up on those who stubbornly do not take notes, do not act on the feedback at all or merely didn’t request for help in the first place (well, if you report into me, I won’t give you that option – am I bossy? no, not at all, I’m simply the/your boss. C’mon, it’s just a joke and it’s not even mine). Beyond not giving up, and despite being told “it will never work” or that “executives know the problem exists but don’t want to fix it”, I’m still motivated to take my pilgrim’s staff and develop a training program for my fellow colleagues. I also intend to have a number of tools and processes that my team and I set up over the years reused across the company (automated action item trackers, target setting, metrics and dashboards, document templates, you name it).

I could find excuses but I’d rather admit that I haven’t systematically coped well with the frustration of being slowed down – or seeing others slowed down – because some others are incompetent or simply don’t pay attention. In a fairly unusual way to my habits, I used my long-earned credibility to bang my fist on the table. I didn’t do it literally but the F word did come out of my mouth a few times (a trusted colleague is thankfully keeping count of that number). I’m not a fan of swearing at all, although it can get a point across if used (very) rarely and appropriately (I have sometimes failed in choosing those moments) – that’s probably controversial, especially in an American company, although I’m not suggesting to be insulting but to allow frustration to be expressed when people are being stubbornly uncollaborative. I sometimes make use of that technique in my personal life: since most people view me as serious (you can replace that by weird, awkward, not fun, whatever you like), the minute I do or say something seemingly crazy, the surprise effect is all the more important and guaranteed. Just like if I suddenly start mentioning I’m considering to run for France’s presidential elections: am I joking or am I not? You have to know me a little bit to know the answer – but by default, I’d suggest you take me seriously.

Coming back to my initial topic: I had initially written that I thought I had not experienced as much politics as the last year in my time at Google – but reading the post of last year (https://goo.gl/DzATl1) seems to indicate it remained constant. No, I don’t think the culture has evolved in a negative way over the years, I believe it’s mostly due to specific team dynamics which I’ve observed in my organisation and in other departments in which I’ve been coincidentally involved. It sometimes sadly feels as if we play a game of musical chairs, moving people around instead of out. Bad behaviour needs to be called out – but it’s so difficult for some to do that when some managers turn a blind or naive eye to those issues, or worse, retaliate against the whistleblowers, further entrapping them in the role of scapegoats. For the record, I’ve interacted with about 300 people at various levels in different departments over the past year so I’m not necessarily referring to my current manager (hello, David). My best advice in those situations is to do whatever it takes (ethically, duh) to build a strong relationship with one’s manager to then be able to have enough credibility to highlight problems – that has always worked for me, whether I personally liked or disliked the manager I had.

Now it’s true that I’m (very) demanding – I have high standards. To make them clear, I had written a document which explained what my expectations were (they weren’t anything scary and team members generally appreciated the transparency). But at the same time, I’m caring. I’m available to indirect reports and temporary employees who regularly talk to me in one-on-ones. I care enough to follow up and find solutions to most issues that come up – not always, but most often, I should think without false humility. I think it’s because I’m caring that my team allows me to be demanding because they know that I help them shine as individuals and as a team. As an ex-director at Google wrote, “caring personally makes it much easier to do the next thing you have to do as a good boss, which is being willing to piss people off”. I fight for my team without hopefully making the classic mistake of designating other teams as enemies: I’d rather focus on the positives, on the great work to be highlighted, on the opportunities to be seized, on the workarounds to be creatively found, than on pointing fingers at others or ranting about issues without offering solutions (please: if you come to me with a problem, also come up with one possible solution). It’s a tricky balance for sure, sometimes it is even inevitable to mention the names of those who are acting in toxic ways.

It can get tiring to manage people, to listen to their problems (including their personal issues), or to find the best people who can make my work life easier. I can’t say I dislike it but I do need to sleep more – it was only in the course of last year that a close friend observed that my birthday happens on 24/7… and I’m pretty much active and working 24/7 indeed… The double irony is that I’m typing a first draft of this post on a red-eye flight from the US to Europe when I should be precisely getting some sleep. Every day I am telling myself “I am someone who goes to bed at midnight” – and every day I clock off at two or three in the morning. Why, but why?! I’m so disciplined at work with self-imposed structure… but there are so many more things to learn and discover outside of work too!

On a more positive note, I’ve met new, interesting, passionate and kind people (I can’t stress enough the importance of kindness; I was pleasantly surprised how some had even softened and grown more amiable over time). That’s one welcome aspect of my work: always meeting new people, internally and externally. I’ve forged some strong work relationships with a few people which add to the necessary renewal of my motivation every day – even if my total compensation is going down for the past two years despite obtaining constantly better performance ratings (wink at my manager for fixing that)! External opportunities keep abounding too: it’s always very tempting to get out there and start something new, big and exciting – speaking of which… Let’s see if I’ll make it to ten years at Google though, I’m still our number one fan of our products and I have some(!) remaining work to do here. Oh and thank you for reading but you should now seriously get back to work, the break’s over!

PS: if you want to read more about what I learned in my previous years at Google, head over to the following posts
– 5 years: http://goo.gl/lti06 on passion and opportunities
– 6 years: http://goo.gl/e7a2I9 on learning which battles to fight
– 7 years: http://goo.gl/5c6sVJ on coaching employees
– 8 years: https://goo.gl/DzATl1 on people – the manipulative ones, the takers and (hiring) the great ones

PS2: thanks to Melina, Marcus, Dushyant, Marie, Jessica, Dirk, Laura, Sami, Aída, Antoine and Roy for reading drafts of this post – and engaging in an interesting centithread discussion. Unsurprisingly a common feedback was for me to get some rest. I’ll think about it next time I sleep – next session planned on 1st April from seven forty-five PM to 1st April at a quarter to eight in the evening.___

posted image

2016-02-05 10:54:17 (3 comments; 9 reshares; 42 +1s)Open 

___

posted image

2016-02-03 21:05:41 (0 comments; 0 reshares; 1 +1s)Open 

"Zopittybop-bop-bop was then tackled, handcuffed and arrested"

The writer had way too much fun here.

"Beezow Doo Doo Zopittybop-bop-bop arrested in Wash. officers' assaults" is now the actual title of an actual article. ___"Zopittybop-bop-bop was then tackled, handcuffed and arrested"

The writer had way too much fun here.

2016-02-03 21:02:20 (0 comments; 0 reshares; 0 +1s)Open 

Interesting.

I can consider this an early 2016 prediction win ("All-You-Can-Eat video streaming from Google" http://softwareas.com/2016-tech-predictions/).

Buy
+YouTube​ Red service will launch four original shows next week, including one from YouTube star PewDiePie.
These shows invest in some of the successful creators on YouTube and don't compete head-on with the likes of Netflix and Amazon for premium Hollywood material.

Hold
This is an opportunity for Google to double down on helping the everyday aspiring YouTuber break into stardom through creative incentives and resources to get more original content.

Sell
PeeDiePie___Interesting.

I can consider this an early 2016 prediction win ("All-You-Can-Eat video streaming from Google" http://softwareas.com/2016-tech-predictions/).

posted image

2016-02-03 11:48:45 (1 comments; 26 reshares; 50 +1s)Open 

A day in the life of a programmer.

A day in the life of a programmer.___

2016-01-29 16:50:13 (2 comments; 0 reshares; 1 +1s)Open 

Hey Zoltan, loving the app again since I recently re-installed on N6P.

After a couple months back into it, I have compiled some suggestions/requests, nothing urgent but hope it can be useful:

* Make the "resume workout" more prominent than side menu - I think it would work well as a persistent top bar above the toolbar (with timer). (Though I'm getting used to the system notification now.)
* With "add exercise", insert it after the current exercise instead of at the end ... usually I'm adding it because I'm about to do it now. When it goes at the end, it means I always get the "Complete workout" button so I have to back out.
* Related - would be nice to re-order exercises within the current workout.
* When adding exercise, the flow is a bit tricky as you have to do a bit of a dance (something like X then ✔ then back but If... more »

Hey Zoltan, loving the app again since I recently re-installed on N6P.

After a couple months back into it, I have compiled some suggestions/requests, nothing urgent but hope it can be useful:

* Make the "resume workout" more prominent than side menu - I think it would work well as a persistent top bar above the toolbar (with timer). (Though I'm getting used to the system notification now.)
* With "add exercise", insert it after the current exercise instead of at the end ... usually I'm adding it because I'm about to do it now. When it goes at the end, it means I always get the "Complete workout" button so I have to back out.
* Related - would be nice to re-order exercises within the current workout.
* When adding exercise, the flow is a bit tricky as you have to do a bit of a dance (something like X then ✔ then back but I forget exactly, easy to mess this sequence up and not add it) ... I think it could just be Add buttons instead of a checklist.
* Would be great to have substitute/filler exercises for a workout, as my workouts include several filler exercises I'd be using if I can't access equipment (travelling, busy gym, etc). Those would probably be shown underneath the main exercises list.

Sorry if I'm repeating any previous requests.___

posted image

2016-01-28 02:46:29 (0 comments; 1 reshares; 3 +1s)Open 

Jurassic Parkour

An important pun demonstration.

Jurassic Parkour

An important pun demonstration.___

posted image

2016-01-28 02:26:16 (0 comments; 0 reshares; 2 +1s)Open 

Quora Bounty

This is part of the first batch of Quora's "Mini X-Prizes" ... where companies can pay to have their questions answered. Of course, Twitter didn't ask this question or put up the $500 as the sponsor may be anonymous (and was surely Quora in this case, kicking the initiative off).

Quora has also quietly grown to 80M unique monthly users and through its innovative use of CSS blur styling for logged-out users, may have indirectly contributed a large revenue pool to the global eyewear industry.

(BTW Anyone remember Google Answers?)

https://www.quora.com/What-does-Twitter-need-to-do-to-restart-growth-and-reactivate-its-massive-dormant-user-base

Quora Bounty

This is part of the first batch of Quora's "Mini X-Prizes" ... where companies can pay to have their questions answered. Of course, Twitter didn't ask this question or put up the $500 as the sponsor may be anonymous (and was surely Quora in this case, kicking the initiative off).

Quora has also quietly grown to 80M unique monthly users and through its innovative use of CSS blur styling for logged-out users, may have indirectly contributed a large revenue pool to the global eyewear industry.

(BTW Anyone remember Google Answers?)

https://www.quora.com/What-does-Twitter-need-to-do-to-restart-growth-and-reactivate-its-massive-dormant-user-base___

2016-01-27 01:12:12 (0 comments; 0 reshares; 2 +1s)Open 

TV Trivia: Which character has appeared in TEN different TV series?

The same character, always played by a single actor, across ten different shows. Not a trick question - a normal human (not animated, not a robot, not a puppet or a rubber duck) and they are well known TV series from the past 2 decades, mainly crossovers)

(Hint + answer below)




























Hint: A detective



























Detective Munch
via https://www.reddit.com/r/todayilearned/comments/42tcyp/til_the_only_character_to_appear_played_by_the/
(summary -... more »

TV Trivia: Which character has appeared in TEN different TV series?

The same character, always played by a single actor, across ten different shows. Not a trick question - a normal human (not animated, not a robot, not a puppet or a rubber duck) and they are well known TV series from the past 2 decades, mainly crossovers)

(Hint + answer below)




























Hint: A detective



























Detective Munch
via https://www.reddit.com/r/todayilearned/comments/42tcyp/til_the_only_character_to_appear_played_by_the/
(summary - https://www.reddit.com/r/todayilearned/comments/42tcyp/til_the_only_character_to_appear_played_by_the/czd0s6z)___

posted image

2016-01-26 01:02:52 (0 comments; 0 reshares; 2 +1s)Open 

"I have also added fictional nations, like Denmark from the History Channel series Vikings"

Funny Civ video via /r/videos

"I have also added fictional nations, like Denmark from the History Channel series Vikings"

Funny Civ video via /r/videos___

2016-01-25 17:24:47 (3 comments; 3 reshares; 23 +1s)Open 

Player FM hit a million installs ... bit of a milestone 😃🎉

Thanks for everyone's support in evolving it up to 3.0.

Player FM hit a million installs ... bit of a milestone 😃🎉

Thanks for everyone's support in evolving it up to 3.0.___

posted image

2016-01-25 12:11:28 (0 comments; 0 reshares; 2 +1s)Open 

If you're already digging into AMP / Accelerated Mobile Pages, the News Lab Office Hour with one of Google's AMP experts last week was fantastic & insighful. Check it out when you have a bit of time (and if you have very little time, you can play back the YouTube video with 1.5x or even 2x if you've had caffeine :-))

https://www.youtube.com/watch?v=RAOKaQcvz44
https://plus.google.com/events/cgca7npsn20d2f68gto5sltr6jk

If you're already digging into AMP / Accelerated Mobile Pages, the News Lab Office Hour with one of Google's AMP experts last week was fantastic & insighful. Check it out when you have a bit of time (and if you have very little time, you can play back the YouTube video with 1.5x or even 2x if you've had caffeine :-))

https://www.youtube.com/watch?v=RAOKaQcvz44
https://plus.google.com/events/cgca7npsn20d2f68gto5sltr6jk___

posted image

2016-01-25 09:56:47 (2 comments; 1 reshares; 9 +1s)Open 

These would actually be useful
https://twitter.com/EChatsworth/status/691374325648224256

These would actually be useful
https://twitter.com/EChatsworth/status/691374325648224256___

posted image

2016-01-23 19:46:23 (0 comments; 0 reshares; 0 +1s)Open 

You may think that understanding probability is just for class. However it is fundamental to forecasting. And forecasting is in essence what you (or the collective we) are doing whenever you make any decision. That is the case for little decisions and for profound decisions.

You may think that understanding probability is just for class. However it is fundamental to forecasting. And forecasting is in essence what you (or the collective we) are doing whenever you make any decision. That is the case for little decisions and for profound decisions.___

posted image

2016-01-23 00:31:46 (0 comments; 0 reshares; 5 +1s)Open 

The perf stat that matters most.

Chrome (Canary) DevTools will now show User Timing measures in the timeline - woot! Give it a try.

p.s. kudos to +Paul Irish for making it happen!___The perf stat that matters most.

posted image

2016-01-22 23:58:54 (0 comments; 1 reshares; 1 +1s)Open 

World's first 'gamer hotel' opens in Amsterdam http://www.engadget.com/2016/01/22/worlds-first-gamer-hotel-opens-in-amsterdam/ via Engadget Android

World's first 'gamer hotel' opens in Amsterdam http://www.engadget.com/2016/01/22/worlds-first-gamer-hotel-opens-in-amsterdam/ via Engadget Android___

posted image

2016-01-22 17:50:37 (1 comments; 0 reshares; 1 +1s)Open 

Mad Dogs lands on Prime - quality original series based on the pilot, been waiting a year for this.

http://www.amazon.co.uk/Mad-Dogs/dp/B00RWYN3U6

Mad Dogs lands on Prime - quality original series based on the pilot, been waiting a year for this.

http://www.amazon.co.uk/Mad-Dogs/dp/B00RWYN3U6___

posted image

2016-01-17 05:06:31 (1 comments; 1 reshares; 4 +1s)Open 

Listened to this just today. It's crazy how much policy, product development, investment, etc has been based on this model of publishing only "successful" results.

Do you do studies? Do you read studies? If so, then your next to-do must be to listen to this podcast. Unless of course you have little interest in the truth. If you are more interested in your career and in persuading others then do not waste your time. There is nothing here for you.

The issue in this podcast is one that I had already read about. Nevertheless, this podcast communicates it better than any former communication.


#677: The Experiment Experiment by Planet Money
https://player.fm/1YxdLU #nowplaying___Listened to this just today. It's crazy how much policy, product development, investment, etc has been based on this model of publishing only "successful" results.

2016-01-17 04:48:07 (9 comments; 1 reshares; 2 +1s)Open 

Any android twitter app like Tweetdeck?

I installed Fenix, which looks to be the best app, but I need better list navigation. I just don't care much for my main timeline anymore. Seeing every tweet from every followee is archaic. Too much noise ... at least the official Twitter app has "while you were away" recommendations.

What Fenix and official Twitter both miss is the ability to swipe through lists, since I rely heavily on then. It requires a lot of back and forth to switch lists. Do any Android apps let me swipe through lists?

If not, Nuzzel will continue to be my only real mobile app for reading tweets.

Any android twitter app like Tweetdeck?

I installed Fenix, which looks to be the best app, but I need better list navigation. I just don't care much for my main timeline anymore. Seeing every tweet from every followee is archaic. Too much noise ... at least the official Twitter app has "while you were away" recommendations.

What Fenix and official Twitter both miss is the ability to swipe through lists, since I rely heavily on then. It requires a lot of back and forth to switch lists. Do any Android apps let me swipe through lists?

If not, Nuzzel will continue to be my only real mobile app for reading tweets.___

2016-01-12 00:28:46 (0 comments; 0 reshares; 0 +1s)Open 

Every browser should support a style of 'intent:' URL syntax so we can easily hook up sites and services.

https://paul.kinlan.me/every-browser-should-support-intent-urls/

Every browser should support a style of 'intent:' URL syntax so we can easily hook up sites and services.

https://paul.kinlan.me/every-browser-should-support-intent-urls/___

posted image

2016-01-10 23:55:25 (0 comments; 0 reshares; 1 +1s)Open 

Uber's first Developer Experience Lead

+Chris Messina explains his new role at Uber [1].

Here’s what I’ll be doing at Uber: nurturing, expanding, and championing on behalf of the Uber Developer Platform ecosystem.

I’ll be working closely with Uber’s product, UX, business development, and developer relations engineering teams to bring the best of breed third party apps into existence, or to improve those apps that already exist, and which build upon, or integrate with, the Uber Developer Platform.

[1. The role might begin with establishing a page I can G+ mention when I reference Uber. "Uber Karaoke" is first hit, it's not the universe-changing logistics revolution you're looking for.]

Uber's first Developer Experience Lead

+Chris Messina explains his new role at Uber [1].

Here’s what I’ll be doing at Uber: nurturing, expanding, and championing on behalf of the Uber Developer Platform ecosystem.

I’ll be working closely with Uber’s product, UX, business development, and developer relations engineering teams to bring the best of breed third party apps into existence, or to improve those apps that already exist, and which build upon, or integrate with, the Uber Developer Platform.

[1. The role might begin with establishing a page I can G+ mention when I reference Uber. "Uber Karaoke" is first hit, it's not the universe-changing logistics revolution you're looking for.]___

posted image

2016-01-10 23:55:18 (3 comments; 2 reshares; 4 +1s)Open 

Uber's first Developer Experience Lead

+Chris Messina explains his new role at Uber [1].

Here’s what I’ll be doing at Uber: nurturing, expanding, and championing on behalf of the Uber Developer Platform ecosystem.

I’ll be working closely with Uber’s product, UX, business development, and developer relations engineering teams to bring the best of breed third party apps into existence, or to improve those apps that already exist, and which build upon, or integrate with, the Uber Developer Platform.

[1. The role might begin with establishing a page I can G+ mention when I reference Uber. "Uber Karaoke" is first hit, it's not the universe-changing logistics revolution you're looking for.]

Uber's first Developer Experience Lead

+Chris Messina explains his new role at Uber [1].

Here’s what I’ll be doing at Uber: nurturing, expanding, and championing on behalf of the Uber Developer Platform ecosystem.

I’ll be working closely with Uber’s product, UX, business development, and developer relations engineering teams to bring the best of breed third party apps into existence, or to improve those apps that already exist, and which build upon, or integrate with, the Uber Developer Platform.

[1. The role might begin with establishing a page I can G+ mention when I reference Uber. "Uber Karaoke" is first hit, it's not the universe-changing logistics revolution you're looking for.]___

posted image

2016-01-02 20:45:27 (0 comments; 0 reshares; 4 +1s)Open 

___

posted image

2016-01-02 14:21:59 (14 comments; 0 reshares; 4 +1s)Open 

2016 Tech Predictions

1. Swift everywhere

Swift 2 built on Swift's popularity and it's clear this language will fly far beyond the confines of iOS. It's more open than anyone could have expected from Apple and unambiguously the future as they see it, it interops well with the giant legacy of Objective C components, and developers genuinely dig it without a whiff of reality distortion.

Swift is Apple's answer to Node - app developers will use it to make their first move from client to server. More than that, it has the promise of a "write once, run many" framework. Sure, these frequently lead to mediocre apps, but a lot of developers already have mediocre apps on the web, Android, and (if they have an app at all) Windows. It's not hard to see the attraction of a turnkey solution that will crank out half-decent apps for platforms... more »

2016 Tech Predictions

1. Swift everywhere

Swift 2 built on Swift's popularity and it's clear this language will fly far beyond the confines of iOS. It's more open than anyone could have expected from Apple and unambiguously the future as they see it, it interops well with the giant legacy of Objective C components, and developers genuinely dig it without a whiff of reality distortion.

Swift is Apple's answer to Node - app developers will use it to make their first move from client to server. More than that, it has the promise of a "write once, run many" framework. Sure, these frequently lead to mediocre apps, but a lot of developers already have mediocre apps on the web, Android, and (if they have an app at all) Windows. It's not hard to see the attraction of a turnkey solution that will crank out half-decent apps for platforms that aren't running in the CEO's pocket.

2. Microsoft open sources Edge #MoarSatya

Microsoft recently open sourced Edge's JavaScript Engine ("Chakra"). Edge is already free as in beer, as with its predecessor - MS Internet Explorer - and pretty much every other web browser, ever. Yet, Edge (and IE) is closed source, in much the same way as every other major browser is open-source. I don't need to go into a long monologue here about the pros and cons of open source; suffice to say, I believe open sourcing Edge will improve its quality and compliance with emerging web standards.

There is an additional reason to open source Edge: it will help to unlock what must be one of the major strategic goals for Edge - to run on platforms beyond Windows. MS has been busy buying and building apps compatible with iOS, Android, and OSX. Browsers are no longer dumb clients - they sync user settings and data across devices, and MS wants Edge users to remain Edge users when they move away from their PC. Furthermore, much of the web is developed on OSX, and MS will make it easier for developers to build first-class Edge experiences if they can ensure Edge is running there without making developers jump through hoops.

3. Google helps users discover mobile web apps

Google has been pushing the progressive web app mantra for a couple of years now, and there's a huge amount of problems that can now be solved using a web app. While the "install to home page" prompts are helpful if you're already using an app, how do you discover the app in the first place? Serendipity only gets you so far. Maybe you can use Google Search? Hardly. You'll see several native apps first (if searching on Android), followed by some crap web page which has top place because it's been online since 2003 (before the author had heard of JavaScript, and it shows). Meanwhile, you have Chrome Web Store exclusively for desktop and Play Store not showing web apps.

It's clear Google cares about the web and making web apps thrive, and its search business depends on this. So how will it bring the app store experience to the mobile web? I won't be so bold as to predict web apps in the Play store - the last thing Android team wants is millions of "glorified bookmarks" contaminating the listings. Chrome Store for mobile? Maybe. Better mobile web app search? Very likely. However it happens, I believe it will be a lot easier to find the best "timezone web app", "calculator web app" etc for your phone by the end of 2016.

4. Netflix produces daily news/entertainment show

Netflix will create a new daily show in the mould of The Daily Show and The Late Show. This would be a big departure from their typical evergreen model, which has certainly been vital in building a diverse catalogue under their full control. But there is good reason to expand in this way - ongoing shows mean users can always log in and expect to see something fresh and topical. No more frustrating moments hunting around for something decent when you've finished a multi-season binge. Additionally, they benefit from viral clips circulating with that Netflix watermark. (Also, the distinction between evergreen and topical shows is not entirely cleancut; old talk show interviews can still generate giant numbers on YouTube, while series such as House Of Cards will look aged before long.)

The 2016 election is sure to be a perfect backdrop to launch this onto their captive audience, probably with a companion podcast.

5. Podcasting as an art form

Just as TV has become something of an art form in recent years, we will see podcasting viewed in the same light, and as something with distinct properties from radio. Needless to say, the bingeworthy nature of Serial is a big part of this, but it's also a result of business serials like Startup and fiction like Night Vale, Limetown, and The Message using the medium to its fullest.

6. All-You-Can-Eat video streaming from Google

Google already has all-you-can-eat music streaming subscriptions and also released YouTube Red as an ad-free version of YouTube with offline capability. A natural next step for Google Play would be all-you-can-eat. It would be similar to Amazon, which still has premium videos for purchase or rental, but has all-you-can-eat on Prime. Indeed, Amazon is part of the reason Google should be doing this - thus far, they have made it all but impossible to consume Prime videos on Android (it requires sideloading Amazon's marketplace app, and even then, a lot of videos aren't compatible). This leaves just Netflix as the only viable all-you-can-eat platform in most markets, and Google therefore stands to bolster Android itself as well as generating revenues from such a service.

#prediction20170101___

posted image

2016-01-02 12:39:30 (4 comments; 0 reshares; 12 +1s)Open 

Good list of 5 predictions from +Kevin Rose. I'd agree with 3.5 of these (1,2,3, half of 5)

VR won't go far - Can't really go wrong here as Oculus will be too early to go mainstream

Cryptocurrency won't go far - Nothing on the horizon to make interest suddenly spike and a lot of vested interests not to

Apple Watch 2 won't go far - Watches are "geek cool" but still niche in general, will remain so until either people can't leave home without it or the battery lasts a week+

Slack APIs - I agree with this about Slack, it's becoming the "open enough" human+machine messaging platform we wanted Twitter to become. Slack integration will be table stakes for any API by year's end and businesses will be built on top of it, plus the company will be happy to facilitate them.

I'd disagree with 1.5 of these (4,... more »

#prediction201701___Good list of 5 predictions from +Kevin Rose. I'd agree with 3.5 of these (1,2,3, half of 5)

VR won't go far - Can't really go wrong here as Oculus will be too early to go mainstream

Cryptocurrency won't go far - Nothing on the horizon to make interest suddenly spike and a lot of vested interests not to

Apple Watch 2 won't go far - Watches are "geek cool" but still niche in general, will remain so until either people can't leave home without it or the battery lasts a week+

Slack APIs - I agree with this about Slack, it's becoming the "open enough" human+machine messaging platform we wanted Twitter to become. Slack integration will be table stakes for any API by year's end and businesses will be built on top of it, plus the company will be happy to facilitate them.

I'd disagree with 1.5 of these (4, half of 5; both concerning Uber):

Uber won't compete with Yelp - They probably will eventually, but presently are too focused on making the experience as simple and cheap as possible via pooling, fixed routes, and self-driving vehicles. Plus expanding markets and services (courier + food delivery). I don't see them losing focus from those.

Uber's API. Uber is very guarded with their API and don't want to end up in a situation where people can make direct comparisons and see Uber as but one of several commodity routers. So yes, existing companies will take great advantage of the API (accounting software, hotels, etc.) but you won't see a giant startup totally reliant on it.

posted image

2015-12-31 08:35:24 (0 comments; 8 reshares; 10 +1s)Open 

___

2015-12-30 14:41:31 (0 comments; 2 reshares; 5 +1s)Open 

Any sufficiently advanced methodology is indistinguishable from waterfall

Ugh newer programmers talk about agile the way people used to talk about waterfall.

Waterfall suffered from an impedance mismatch between the requirements of business and the nature of software development. Agile in spirit really does solve a lot of the requirements-development impedance mismatch. A lot of its execution is sadly flawed though.

If agile is outright dismissed because of so much BS execution, theres a competitive advantage for developers who practice it properly.

via https://twitter.com/mahemoff/status/682166812021096448


Any sufficiently advanced methodology is indistinguishable from waterfall

Ugh newer programmers talk about agile the way people used to talk about waterfall.

Waterfall suffered from an impedance mismatch between the requirements of business and the nature of software development. Agile in spirit really does solve a lot of the requirements-development impedance mismatch. A lot of its execution is sadly flawed though.

If agile is outright dismissed because of so much BS execution, theres a competitive advantage for developers who practice it properly.

via https://twitter.com/mahemoff/status/682166812021096448
___

posted image

2015-12-29 23:10:31 (0 comments; 0 reshares; 0 +1s)Open 

I guess shuttered apps don't hustle to de-list themselves with the same vigour they work to get themselves listed in the first place. Probably the platform needs some telemetry based trigger to shout about featured apps that are crashing out on people's devices.

In my Google Chromecast app. Good luck using Rdio, given it was shut down this week.___I guess shuttered apps don't hustle to de-list themselves with the same vigour they work to get themselves listed in the first place. Probably the platform needs some telemetry based trigger to shout about featured apps that are crashing out on people's devices.

posted image

2015-12-21 20:37:41 (0 comments; 0 reshares; 1 +1s)Open 

On running forecasting tournaments and prediction markets since the 1980s
#nowplaying

On running forecasting tournaments and prediction markets since the 1980s
#nowplaying___

posted image

2015-12-21 20:37:26 (0 comments; 2 reshares; 1 +1s)Open 

On running forecasting tournaments and prediction markets since the 1980s
#nowplaying

On running forecasting tournaments and prediction markets since the 1980s
#nowplaying___

posted image

2015-12-17 17:42:59 (0 comments; 0 reshares; 1 +1s)Open 

RSS Feeds by Podcasters' Roundtable - Podcasters Discussing Podcasting
https://player.fm/1YqdCF #nowplaying

RSS Feeds by Podcasters' Roundtable - Podcasters Discussing Podcasting
https://player.fm/1YqdCF #nowplaying___

posted image

2015-12-12 09:00:01 (0 comments; 0 reshares; 5 +1s)Open 

Excellent clock widget here, having used a few now. Many don't have an app interface at all, but this one lets you browse and exit the existing widgets (like widgetsoid). Another bonus is you can choose an app to open from the widget and can customise the display name.

Excellent clock widget here, having used a few now. Many don't have an app interface at all, but this one lets you browse and exit the existing widgets (like widgetsoid). Another bonus is you can choose an app to open from the widget and can customise the display name.___

posted image

2015-12-12 08:33:42 (0 comments; 0 reshares; 11 +1s)Open 

G+ Web Preview Update 12/11
Today we're rolling out several updates to our G+ preview on the Web including:

* Visible links to categories on Community pages
* Auto-play of animated GIFs (with a setting to turn on/off)
* Ability to pin posts within Collections
* Clearer indication of notifications on the home stream
* Warning to ensure you don't lose new posts when changing pages

Some of these changes were unanimously requested (people want community categories visible!). Others required us to strike an appropriate balance between opposing feedback (some people love animated GIFs, others don't!). In all cases, we really appreciate your thoughts so please keep them coming using the Send Feedback menu item.
Thanks~

G+ Web Preview Update 12/11
Today we're rolling out several updates to our G+ preview on the Web including:

* Visible links to categories on Community pages
* Auto-play of animated GIFs (with a setting to turn on/off)
* Ability to pin posts within Collections
* Clearer indication of notifications on the home stream
* Warning to ensure you don't lose new posts when changing pages

Some of these changes were unanimously requested (people want community categories visible!). Others required us to strike an appropriate balance between opposing feedback (some people love animated GIFs, others don't!). In all cases, we really appreciate your thoughts so please keep them coming using the Send Feedback menu item.
Thanks~___

2015-12-11 22:53:11 (0 comments; 0 reshares; 0 +1s)Open 

#LivingInTheFuturePr0n

I am preparing a blog post: What is the most impressive technological breakthrough in 2015? Thoughts?___#LivingInTheFuturePr0n

posted image

2015-12-02 13:53:43 (0 comments; 0 reshares; 2 +1s)Open 

That's all we know

This is a prettier version of "ERROR CODE 1234". The server does know far more than this. e.g. in this case, it happened because I was trying to share a non-public URL.

That's all we know

This is a prettier version of "ERROR CODE 1234". The server does know far more than this. e.g. in this case, it happened because I was trying to share a non-public URL.___

posted image

2015-12-02 13:53:29 (0 comments; 1 reshares; 1 +1s)Open 

That's all we know

This is a prettier version of "ERROR CODE 1234". The server does know far more than this. e.g. in this case, it happened because I was trying to share a non-public URL.

That's all we know

This is a prettier version of "ERROR CODE 1234". The server does know far more than this. e.g. in this case, it happened because I was trying to share a non-public URL.___

posted image

2015-12-01 15:02:02 (0 comments; 5 reshares; 8 +1s)Open 

Developer Relations: A five-level maturity model

Some thoughts about different styles and engagement levels for developer relations.

http://softwareas.com/developer-relations-a-five-level-maturity-model/

Developer Relations: A five-level maturity model

Some thoughts about different styles and engagement levels for developer relations.

http://softwareas.com/developer-relations-a-five-level-maturity-model/___

posted image

2015-12-01 12:53:19 (2 comments; 2 reshares; 10 +1s)Open 

Having worked on both sides of developer relations, here are some thoughts about different levels of maturity for developer relations. First, how not to use this model. Any maturity model immediately makes you think companies should be ascending to the…

Having worked on both sides of developer relations, here are some thoughts about different levels of maturity for developer relations. First, how not to use this model. Any maturity model immediately makes you think companies should be ascending to the…___

posted image

2015-11-26 11:47:24 (5 comments; 4 reshares; 16 +1s)Open 

+1 +Luke Wroblewski

Thanks to G+ team for listening to feedback.

I stopped leaving any when it became apparent every byte was being directed to /dev/null. This is a promising announcement.

G+ Web Preview Update
As promised, we're continuing to listen and respond to feedback on the new Google+.

Today we're launching a number of updates to our Web preview including:
- Adding a 3 column stream view for very wide screens
- Adding the ability to reply to comments in context
- Removing the limit on circle streams in the menu (previously 6)
- Adding the option to view 'Posts from Circle' from the Following screen

These changes (which you can see in the image below) will be rolling out today. And look for more updates on Android, iOS, and the Web soon. Thanks~___+1 +Luke Wroblewski

Thanks to G+ team for listening to feedback.

I stopped leaving any when it became apparent every byte was being directed to /dev/null. This is a promising announcement.

posted image

2015-11-24 00:09:53 (0 comments; 2 reshares; 21 +1s)Open 

Ha!

(source: https://twitter.com/jleedev/status/668462487122141184 via +Michael Mahemoff)

Ha!

(source: https://twitter.com/jleedev/status/668462487122141184 via +Michael Mahemoff)___

2015-11-23 07:57:29 (0 comments; 0 reshares; 4 +1s)Open 

Some interesting things here:

- Returning an error code is not enough to shut down a flood of requests; they will keep retrying.
- Advantage of using a subdomain when you want to shutdown a service - can kill all requests just by turning it off in DNS.
- Just as we say "developers are users too", we can also say "Some developers are entitled users too". One advantage of charging for an API.

___Some interesting things here:

- Returning an error code is not enough to shut down a flood of requests; they will keep retrying.
- Advantage of using a subdomain when you want to shutdown a service - can kill all requests just by turning it off in DNS.
- Just as we say "developers are users too", we can also say "Some developers are entitled users too". One advantage of charging for an API.

2015-11-17 17:49:13 (2 comments; 1 reshares; 3 +1s)Open 

#chromedevsummit announced it's now twice yearly - Europe in 6 months

#chromedevsummit announced it's now twice yearly - Europe in 6 months___

posted image

2015-11-17 11:58:25 (6 comments; 0 reshares; 11 +1s)Open 

I'm also very happy with Nexus 6P after a week, my first phablet. The screen can be put to good use for reading and videos as a mostly-tablet replacement when mobile. Apps are more pleasant to use.

The only real downside so far has been the introduction of USB type C to my digital life. I like to have plenty of micro USB cables around, but type C so far can be either pricey or dodgy or both. Thankfully Google's +Benson Leung (http://www.amazon.com/gp/pdp/profile/A25GROL6KJV3QG/ref=cm_cr_rdp_pdp) has been thoroughly testing just about everything on the market and encouraging others to do the same.

I ended up getting this "legacy" cable based on that advice (ie connects to regular old USB) http://www.amazon.com/dp/B010EXRTXI/. I see it's now out of stock, I guess his advice has become popular.

My Nexus 6P arrived today. Yay!

I've copied across all the apps and settings from my Moto X (2014) so lots of things feel very familiar. For example all my +Player FM downloaded podcasts automatically downloaded themselves to the new device.

Unfortunately some apps think this is a great time to force you through their unskippable onboarding process. ___I'm also very happy with Nexus 6P after a week, my first phablet. The screen can be put to good use for reading and videos as a mostly-tablet replacement when mobile. Apps are more pleasant to use.

The only real downside so far has been the introduction of USB type C to my digital life. I like to have plenty of micro USB cables around, but type C so far can be either pricey or dodgy or both. Thankfully Google's +Benson Leung (http://www.amazon.com/gp/pdp/profile/A25GROL6KJV3QG/ref=cm_cr_rdp_pdp) has been thoroughly testing just about everything on the market and encouraging others to do the same.

I ended up getting this "legacy" cable based on that advice (ie connects to regular old USB) http://www.amazon.com/dp/B010EXRTXI/. I see it's now out of stock, I guess his advice has become popular.

posted image

2015-11-17 08:25:05 (1 comments; 5 reshares; 23 +1s)Open 

Sometimes timing is everything. 

Sometimes timing is everything. ___

posted image

2015-11-16 17:47:54 (0 comments; 1 reshares; 8 +1s)Open 

Are JavaScript frameworks too costly on mobile? Fantastic article by Paul Lewis on the cost of developer convenience vs. user performance

https://aerotwist.com/blog/the-cost-of-frameworks/

Are JavaScript frameworks too costly on mobile? Fantastic article by Paul Lewis on the cost of developer convenience vs. user performance

https://aerotwist.com/blog/the-cost-of-frameworks/___

posted image

2015-11-16 10:19:58 (0 comments; 0 reshares; 4 +1s)Open 

Cool there's a complete feed of newStacks too http://stackexchange.com/feeds/sites ... starting with the day that changed programming forever:

 <entry>
        <id>http://stackoverflow.com</id>
        <title type="text">Stack Overflow</title>
        <author>
            <name>Stack Exchange</name>
            <uri>http://stackexchange.com</uri>
        </author>
        <link rel="alternate" href="http://stackoverflow.com" />
        <published>2008-07-31T00:00:00Z</published>
        <updated>2008-07-31T00:00:00Z</updated>
        <summary type="html">
            Q&amp;A for professional and enthusiast programmers
       </summary>
    </entry>... more »

#TIL how many Stack Exchange sites exist and in how many of them I'm a registered user. ___Cool there's a complete feed of newStacks too http://stackexchange.com/feeds/sites ... starting with the day that changed programming forever:

 <entry>
        <id>http://stackoverflow.com</id>
        <title type="text">Stack Overflow</title>
        <author>
            <name>Stack Exchange</name>
            <uri>http://stackexchange.com</uri>
        </author>
        <link rel="alternate" href="http://stackoverflow.com" />
        <published>2008-07-31T00:00:00Z</published>
        <updated>2008-07-31T00:00:00Z</updated>
        <summary type="html">
            Q&amp;A for professional and enthusiast programmers
        </summary>
    </entry>

posted image

2015-11-01 09:08:00 (0 comments; 0 reshares; 10 +1s)Open 

Why Bloom Filters? I was thinking about recommendation system algorithm. Not the main algorithm: how do you generate good recommendations. But instead, an important "side algorithm": how do you keep track of recommendations users have previously dismissed? All the genius recommendations in the world aren't going to matter if you keep showing the same results.

Why Bloom Filters? I was thinking about recommendation system algorithm. Not the main algorithm: how do you generate good recommendations. But instead, an important "side algorithm": how do you keep track of recommendations users have previously dismissed? All the genius recommendations in the world aren't going to matter if you keep showing the same results.___

posted image

2015-10-30 15:38:19 (0 comments; 0 reshares; 2 +1s)Open 

A good to great read. 

A good to great read. ___

Buttons

A special service of CircleCount.com is the following button.

The button shows the number of followers you have directly on a small button. You can add this button to your website, like the +1-Button of Google or the Like-Button of Facebook.






You can add this button directly in your website. For more information about the CircleCount Buttons and the description how to add them to another page click here.

Michael MahemoffTwitterLinkedInCircloscope