Jeff Weinstein

  • Archive
  • RSS
  • Questions

Jordan Cooper: Why Facebook Really Bought Instagram

In case you don’t read Jordan’s blog, do it. Here’s my view in addition to his which I agree with. Excuse typos, I wrote it on a bumpy bus.

I agree that Facebook is playing the long game of social infrastructure for web and mobile (hell, throw desktop in there too) and will succeed if the graph data is what consumers and therefore developers crave. There are some other reasons too: Sipping from a spout of high quality, mobile, realtime, geo-tagged, photos is a need for (1) graph freshness (as he call it), (2) time spent on .com property that use photos, (3) closer ties to user on mobile, (4) they don’t want to blow it like they did with music a few years ago, (5) they are late to mobile development after toying with HTML5 for too long, and (6) it’s a block against deeper Apple <-> Twitter ties for realtime sharing of good content.

(1) He nailed in the post. 

(2) Facebook.com time spent is ~20% photos, ~30% news feed, ~20% profile/timeline (comScore late ‘11, can also follow up on more recent data if helpful). That is likely enough eye balls and on site revenue targeted ad opportunity to justify an acquisition outright even without the graph effects and these other points.

(3) Today, the only apps that capture data effectively are single purpose native apps. Period. Facebook has a clunky, slow all-in-one app optimized for ad hoc find and seek consumption and some alerts. They’ve broken out messages as a standalone app to combat this problem. Instagram checks off a huge need to capture photos. I agree that G+ has a shot given the auto sign on and auto upload to Google for photos but they will still fall short (see point 6 re: tons of crappy pics for smaller set of shareable pics).

(4) Depending on how sour the relationship is between Apple and Facebook after their Ping debacle (go no where social iTunes music sharing), Facebook may have been itching to get a hook into the sharing path from one of mobile’s biggest use cases. When phones were hot for music (ipod->iphone), there was interest in hooking deep into that time spent category. My guess is that’s why FB pushed the Spotify integration so deeply today so not to let it go to Twitter or risk people clustering around music without Facebook. Now that mobile cameras are good enough to ditch point-and-shoot, time spent is up in photos on mobile. It’s also the mechanism for QR codes and while not a high functioning way to direct offline to online traffic, something with the camera may be the answer. Facebook might have been or be flirting with getting into the phone game for these reasons as well. 

(5) HTML5 push was a wrong bet for FB dev resources. HTML5 might be okay for medium to high quality view experience but you’re not going to wait for a photo to finish uploading while a mobile browser is open. I think iOS doesn’t give background upload permissions to the browser and you can’t easily access the pictures directory. They have to catch up here quick for native app dev. I suspect they’re redoing the app from scratch given no major pushes in the last year. They’ve shown they’re willing to work on things for a while before they release— timeline was ~1+ years internal dev.

(6) Tweet a picture from the iOS default camera has the opportunity to be a big deal if Apple wants to promote Twitter more than it’s currently doing (which is a lot!, I mean damn, Twitter has a better spot in iOS settings than Phone!) Instagram did photo taking and sharing better than the iOS native camera app (not a surprise) and I suspect Instagram captures a high portion of the high quality, shareable pictures on mobile for active users. That leaves Apple/Twitter to deal with a bunch of non-interesting photo content including tons of dupes since new phones take multiple pictures SO quickly. Instagram has the one pic you want to share, that’s all FB needs to satisfy it’s graph and facebook.com time spent needs. 

Instagram is the signal in the pit of photo noise. Apple knows this is an issue since they released this find similar photos feature on their iPhoto iPad app so you can easily choose which of 3 of 4 very similar photos is the one to keep and delete the others.

Lastly:

As hardware technology decreases the time and effort to capture real life moments (photos, current location, sound, those around you, inventory, health conditions, quantified self, todos, etc.), subtle, thoughtful, human-friendly software will need to limit, filter, beautify what we capture. Everyone will want to sip from that stream.

  • 1 month ago
  • Comments
  • Permalink
  • Share
    Tweet
People come to the Apple Store for the experience and they’re willing to pay a premium for that. There are lots of components to that experience, but maybe the most important—and this is something that can translate to any retailer—is that the staff isn’t focused on selling stuff. It’s focused on building relationships and trying to make people’s lives better. - Ron Johnson
http://www.forbes.com/sites/carminegallo/2012/04/02/enrich-lives-reinvent-your-business-the-apple-store-way/
  • 1 month ago
  • 1
  • Comments
  • Permalink
  • Share
    Tweet

Everything You Wanted to Know About Tech But Were Afraid To Ask - Skillshare

I’m hosting this class Monday 3/26 at 7pm at the Hyperpublic office. Hope to see you there.

Feel free to add questions to prompt discussion on Google Docs.

I’d love additional feedback as well.

    • #management
    • #technology
    • #education
  • 2 months ago
  • Comments
  • Permalink
  • Share
    Tweet

Whatever you do, do it every day

Most companies’ internal operations have the same goals— get things done, clearly communicate what’s going on, and remove anything blocking employee success. As a company grows from infancy to first engineer to small team to (gasp!) larger company, the mechanism for this communication must evolve. There are innumerable paths to formalize this important interaction. There are books, blogs, tips and tricks as well as “certified” trainers, masters, and other ring leaders dedicated to teaching and selling you on how to ensure this communication exists. Google for “daily stand up” (490M results), “status meeting” (280M), “agile” (69M), or “scrum” (21M) and you’ll quickly dive into the rabbit hole.

I’ve recently worked at a large company and an early stage start up: at comScore, I managed a three person team within 1000+ person company and at Hyperpublic I was one of ten people. We’ve tried many of the above techniques and have found some strategies that have worked for us.

Hyperpublic team standup

At a high level, we settled on one meeting each morning at 10:30am where we stand in a circle for at maximum 15 minutes. After 15 minutes, we halt and return to our regularly scheduled days. We don’t wait for people to show up; at 10:30am we start, and at latest 10:45am we stop without exception. Each person answers three questions:

  • What did you do yesterday?
  • What are you going to do today?
  • What’s blocking you?

It took us a while to reach this equilibrium and we didn’t stick to it 100% but it became our norm after a while. We’ll need to try something else now as we transition to Groupon post acquisition.

Two person start up:
If you’re just two people, this communication may be a constant flow of information back and forth throughout the day. Enforcing the strictness of any of the formal strategies might be overkill or ruin the magic of the early days. I still suggest some dedicated, regimented time where you discuss day to day progress without devolving into strategy sessions or more detailed review.

First engineer:
Once you bring on your first engineer, he or she is going to (1) want clarity into the daily operations of the company, (2) have many early blockers, and (3) enjoy showing off progress. The stand up is a safe place for him or her to report how things are going and for you to quickly hear any issues that arise. There is wonderful freedom and opportunity being the first engineer, but it can also be scary and isolating. A daily stand up with the full team is a great way for he or she to see the direction of the company, feel pride in today’s work, and ask any questions.

One large team:
Once you’ve grown to a handful of engineers, some junior and some senior, and maybe have hired a designer or marketing person. The team can quickly feel scattered and the room no longer speaks the same language. It’s critical to bring everyone around the same proverbial table. The full team can understand what each member does and it gives a everyone a larger sense of purpose and team direction when you see the many facets of the company.

Multiple teams:
Now that you’re even larger, you have multiple projects and, abruptly, people have gone from being your buddy to being your “stakeholder.” What we’re doing is now a “priority” and soon becoming an “initiative.” This is the stage where good intentions of how to ensure schedules and communication are clear go off the rails in reality. You might hire a project manager, but that person can quickly be sidelined to a mere record keeper or a schedule holder. He or she will make demands on people’s time and often not have the background to garner confidence from the team. I suggest growing very slowly in terms of formal mechanisms for project management like sprints, hours, or story points and try to have it occur organically. See if one of the c
urrent team members is willing (or excited) to take on this additional responsibility before bringing in a standard PM.


What I’ve learned:
Keep it simple:

  • For the stand up just stick to: what did you do yesterday, what are you doing today, what’s blocking you. Refrain from diving any deeper.
  • Don’t take notes and don’t worry about following up on the specific things people mentioned from the day before.
  • It’s not worth forcing people to participate; you and the team have to want this. It won’t work if you’re being dragged to the meeting, always late to an early stand up, or ridiculing the process.
  • Just try one aspect of a more formalized technique.

The stickler:

  • Organic, bottoms up approach is best to new ideas but you needs one person as the leader. This may be the VP of engineering but could also be any team member. Some have this role change owners over time.
  • At Hyperpublic, I suggested that we try daily stand ups and found consensus that it would be worthwhile. Then our head of engineering successfully led the sessions. That worked well.
  • The leader ensures the meeting happens on time, ends on time, and encourages people throughout.
  • If a teammate reports he or she has an issue that is preventing progress, it’s the leader’s responsibility to solve that blocker and report back next time.

The champion:

  • The champion might introduce new aspects to the meeting, gauge interest amongst the crowd, and fine tune things that seem off.
  • It’s a coach role; a mix of inspiration and guidance. Make sure to back away to merely a participant as soon as possible and let the leader execute the meetings.

Don’t use technology:

  • This meeting is a special time where there are no computers; it’s about people talking to people.
  • Don’t be tempted to takes notes during it. If the list of blockers becomes long (you likely have a larger problem), just simply write them on a whiteboard.

Actually stand:

  • At first, it may be annoying to enforce, but respect the standing part of a stand up.
  • Standing for 10 to 15 minutes signals that this meeting is short term and is different from other parts of the day. You’re not going to review code or debate marketing copy while standing in a circle.
  • It sounds like overkill but try to not lean against anything. This is a gateway drug to sitting.

Include executives:

  • Including executives and other senior leaders gives the team confidence in management.
  • The team will appreciate insight to the executives’ day to day work.
  • Executives get to quickly hear a snapshot of what everyone is doing.

Have fun:

  • Add something unique and out of the box. It could some quick some silly chant, a joke, or a clap. We had a clap at the end of each meeting and, while it took a while, our rhythm and timing got a lot better!
  • New employees will be excited to learn about your insight joke and it’s fun if other teams get to see you do it. It’s the same as in middle school when you saw the rival sports team have that cool pregame ritual.

At minimum, you will likely get the following:

  • The whole team in at work by some time every morning.
  • A healthy, non-competitive peer pressure to generate substantial progress every day. Who wants to be the person struggling to manufacture a status update?
  • Management signals to employees that they care about day to day progress and stresses.
  • A collective, non-technology tainted team gathering.
  • Cross discipline discussion and quick view into broad operations for all employees.
  • Unveil management’s day to day inter workings.
  • Decrease the time from existence of a problem to a solution.
  • Something fun to do everyday.


Big companies with often poorly executed and unthoughtful status meetings have tarnished the importance and power of these brief interactions. The momentum and unity generated through quick, regular, team communication can ignite your culture. If you desire to have a company where people feel part of the team, crush work everyday, and share wins and losses then carve out dedicated time and try some of these ideas.

Whatever you do, do it every day.

    • #hyperpublic
    • #management
  • 2 months ago
  • Comments
  • Permalink
  • Share
    Tweet

Everything You Wanted to Know About Tech But Were Afraid To Ask - Skillshare

I’m thinking of teaching a SkillShare class: Everything You Wanted to Know About Tech But Were Afraid To Ask. 

Feel free to send around if worthwhile and please give feedback.

About this Class

Do you feel on the outside of the technical discussion? Are the concepts and vocabulary unfamiliar? It’s hard to jump into the world of technology and difficult to Google “how to work within a technology company.” Let’s come together and take a step into the tech beyond.
 
Technology is almost always the foundation, competitive advantage, and heart of your company. If you’re not a technologist (you don’t code) you can quickly become an outsider within your firm. You might feel this way if you are in business development, marketing, sales, venture capital or even a non-technical co-founder. 
 
This class is an opportunity to discuss all matters related to technology development, production, analytics, hosting, designing, etc… Think of it as an in person session to start your foray into feeling comfortable with technology and engineers. Let’s nix those buzzwords! Ask anything you’d like.

Here’s a starter list of questions:

  • How do you recruit and retain engineers? 
  • What motivates engineers? How should I work with engineers?
  • What’s a server?  What’s the cloud? What should I do with Amazon?
  • What’s important and different about ruby, python, java, R, C, etc…?
  • What’s MapReduce?
  • What’s big data? Why the hubbub?
  • At a high level, how does the internet actually work?
  • What is caching? What makes sites fast/slow?
  • Should I learn to code? If so, how to start?
  • What’s an algorithm?
  • …

Feel free to start the discussion by asking a question here.

About the Teacher

I’m President at Hyperpublic, a New York based start up that was recently acquired by Groupon. I joined the company to focus on technical product roadmap, monetization strategy, data requirements, business development, external customer integrations, sales, marketing communication, and recruiting. 

Hyperpublic is a rich local data platform for developers, companies, publishers and search engines. We make it easy to access data about local merchants, venues and places like deals, events, reviews, links, tags, attributes and more.

Previously, I led the R&D group at comScore where we turned raw web traffic (100+ billion events per week) into internet analytics products. In both roles, one lesson that I learned is that often being the most technical person in a business meeting and the most business savvy person during a code review is a tenuous balance to maintain.

At the University of Pennsylvania, I studied Computer Science and Economics. I still have an Excel spreadsheet with stats, standings and graphs of family Scrabble games.

Prerequisites

No technology experience required, in fact it’s better if you have none. Just a healthy dose of curiosity.
    • #technology
    • #education
    • #business
  • 2 months ago
  • 1
  • Comments
  • Permalink
  • Share
    Tweet

10 Facts About Working at a Startup vs. a Big Company | Surf Roots, Software Thoughts

Great piece from an early stage founder I recently met. I agree across the board with exception that being generalist in late stage start up or established company is a disadvantage. As companies grow, they need have greater need for generalists that are capable of bridging chasms between engineering, marketing, sales, management, etc…  Generalists at early stage start ups need to be extremely motivated and technical (if it’s a tech start up) otherwise one of the founders is likely capable and interested in handling the non core technical focus on the operations.

  • 2 months ago
  • Comments
  • Permalink
  • Share
    Tweet

Advices From a Startup Early Employee - Eric Tang's Blog

This is such a thoughtful post about what questions to ask yourself before you join a start up. It’s also written by our lead engineer at Hyperpublic / an all around amazing person. Please read.

    • #hyperpublic
  • 3 months ago
  • Comments
  • Permalink
  • Share
    Tweet

“Come see the office”

Knowing when to skimp and when to splurge is an important trait for entrepreneurs. Entrepreneurs come from different backgrounds, often technology or business, and may be inexperienced in some of the softer skill decisions. Non business, non financing, non technology decisions are the ones that often craft the company’s culture, its mood, its soul. It’s an area I think a lot about and try to test different practices, see how others are attempting it, and now, well, writing about it. Having not written about much during my time at Hyperpublic, I’ll attempt to walk back through some of the things I’ve learned and been exposed to.

Some context: When I was first approached by the founders of Hyperpublic, I was a weary and with some good reason. Though well funded and led by an excellent duo, it was a young company, and like many others, still trying to define it’s product: narrow consumer application, broad consumer service, or developer data platform. After a few phone calls, it seemed reasonable to trek up from DC to meet them in person. 

Easy train up the coast, express subway from Penn Station to 14th Street, and a short walk through the beautiful open streets near the Meatpacking district, I was already excited by the possibly of working there. The hallways seemed like they were perpetually under construction (turned out to be true) which inspired that jaunt up the stairs energy that I assume people feel on Christmas. The office is a massive space with 18 foot tall loft style ceilings, rounded pillars scattered throughout the room, and windows!— many large windows in front of each desk. Massively large panels of prints of a map of New York were hung on the walls. Each person had his own large desk facing a window, separate common table for snacks, another for lunch and meetings, and another in a secluded, more relaxed area with a couch and larger comfy chairs. It wasn’t fancy, it wasn’t glitzy, it just had it’s own feeling of simplicity, scale, and serenity.

It was like, woah… these guys must have something going on. At minimum, they have excellent taste. The space could easily fit 15-20 comfortably and 30+ by most NYC square foot per person standards. At the time, I think, they had only 4 people and recently had hired the latest person. The space inspired aspirations and confidence even though I’m not sure the company knew which path to bet on.

It’s a miss match. They could have been working from an apartment, a subleased space shared with another company, in a worse neighborhood, it could have been smaller, etc… 

Having a space that people want to come and work in is worth splurging on. Our space was a recruitment tool, a motivator, and our home. Here is a top of mind list of aspects to think about when choosing your next space or maybe sprucing up your current.

Common space: Make a special area that’s outside of day to day work. Is there room for people to relax together, have an impromptu meeting, or host a medium sized group? It doesn’t need to be fancy: we had a donated old couch, a few larger chairs surrounding a low glass table, and what would generously be described as an orange rug.

Lunch space: Eating together is important for all families. For the most part, we ate together and almost always back at the office. We had one large glass table and could easily roll our desk chairs over to create a new space, a lunch space where conversation could flow between personal and company topics. A separate space signaled that this time period was different. Eating at your desk would seem out of place. When we had our tenth guy join and were all seated around the table, it felt good. We had to squeeze but having a dedicated space made it even more special. It gives you a benchmark to measure growth. An auto-reminisce.

Mix use walls: The wall space can be anything. With our tall white walls and large (but light) art, we could quickly switch from office setting to presentation mode for internal meetings or external events. It served as a movie night and XBOX screen as well. We didn’t have a conference room (some negatives here) so quickly firing up the projector, taking down the art pieces can change the room’s mood and the people in it.

Transportation: It goes without saying that being near major subway stops is critical. Half of our team lived in Manhattan and the other in Brooklyn. Being off the ACE and the L removed any commute hesitation from candidates. That’s an easy one. What resonated to me was also that we were not right off the subway line. Maybe I read too much into these things or push my own ideas on to a bland reality, but it felt good to walk a few blocks from the closest stop than just pop up into your building. I sang a different tune on rainy days but that natural energy felt good before work. Walking in NYC also shows you people you don’t interact with during the day. If I entered the the office immediately from the subway, I’d miss seeing the ways most people use technology and interact with the world. Of course, I was also getting a biased view given it’s the Meatpacking district.

Art: Explaining that you do local data aggregation is a little easier and more fun while standing in front of a beautiful print of Manhattan. It gave our work context; like an unspoken mantra behind us. 

Light: Some days we never needed to flip the light switch. The office beamed with light, too much in the afternoon sometimes (some engineers shifted their machines to avoid glare). The light gave the office warmth. Don’t cage yourself in.

Color: Having some color, at least for me, speaks that creativity is the norm. We had matching hanging red lights and exposed red painted water pipes. It doesn’t need to be fancy, just get some color. Paint the place together if needed.

Restaurant options: Be able to walk to multiple food options. Eating great food from non chains sparked excitement and can demonstrate what excellence looks like in other areas of life.

Hosting: Open your space to the world. We hosting some SkillShare events, a few small meet ups, and any visiting out-of-towners looking for a desk and internet. It encourages employees to tell their friends about the company and to welcome others. 

Private space: Employees should be able to change between public and private setting. We didn’t have a different space for this at Hyperpublic and it caused some friction. We had one open room and no private space which meant personal and some business calls we relegated to the hallways. A small conference or huddle room would have solve this. 

I think this kind of detail is important. Together, these aspects create your environment. Companies compete on talent and then need to compete on execution. When you have the opportunity to invest in something that fuels both of these critical advantages, splurge. Check out the pride that Kickstarter has in their office. Peruse officesnapshots.com or the stream of office pictures on Instagram. It doesn’t need to be MTV cribs, but make it reflect your values and presentable.

You want to be able to proudly say, “Come see the office.” As we transition to Groupon’s Palo Alto office (which is awesome in its own way), I’ve gotten a little pre-nostalgic for our office. I’ll miss it. 

    • #hyperpublic
    • #office
  • 3 months ago
  • Comments
  • Permalink
  • Share
    Tweet

Hyperpublic press coverage round up

Here is a round up of some of the Hyperpublic acquisition press coverage over the last few days. I really enjoyed the analysis from Matt Turck. We appreciate him hosting us for his first NYC Business of Data meet up.

  • Techcrunch: http://techcrunch.com/2012/02/17/groupon-acquires-nyc-based-startup-hyperpublic/
  • NYTimes: http://bits.blogs.nytimes.com/2012/02/17/groupon-nabs-hyperpublic-a-local-data-start-up/
  • VentureBeat: http://venturebeat.com/2012/02/17/groupon-buys-hyperpublic/
  • WSJ: http://online.wsj.com/article/SB10001424052970204880404577229772298409702.html
  • BetaBeat: http://www.betabeat.com/2012/02/20/they-did-it-all-for-the-data-groupon-buys-hyperpublic/
  • Matt Turck: http://bigdatanerds.wordpress.com/2012/02/20/hyperpublic-acquired-by-groupon/
  • CBSNews: http://www.cbsnews.com/8301-505124_162-57381353/will-groupon-let-app-developers-integrate-deals/ 
  • Fox Business News: http://www.foxbusiness.com/technology/2012/02/20/groupon-buys-start-up-hyperpublic/
  • StreetFight: http://streetfightmag.com/2012/02/21/groupon-hyperpublic-better-targeting-and-better-data-for-merchants
  • Inc: http://wire.inc.com/2012/02/21/groupon-grabs-data-start-up/
  • and of course http://jordancooper.wordpress.com/2012/02/17/704/
    • #hyperpublic
    • #news
  • 3 months ago
  • Comments
  • Permalink
  • Share
    Tweet

Blog sidebar now contains latest articles I’ve read

After some configuration, I now have the last 10 articles I’ve read showing up as links in the sidebar. I enjoy reading articles online across a variety of subjects and wanted that to be represented on my site. I hope you find some interesting articles because of it.

For those interested in the config…

Requirements:

  • Ability to quickly tag an article from Google Reader, chrome, mobile to be included in the feed
  • RSS version of the feed available
  • Show the last x articles in sidebar and control the formatting
  • No 3rd party branding
  • Worthwhile click through experience to view the entire archive
  • Doesn’t change my current habits
  • Free
  • Works with Tumblr in a custom sidebar width
  • I don’t spend the whole afternoon doing this…

Current solution:

  • an IFTTT recipe that listens for starred items in Google Reader and pushes it to Delicious as public link
  • Bookmarklet and chrome extension (they seem to do the same thing)
  • feed2js.org to pull from Delicious’ RSS feed and generate Javascript to show the last 10 links
  • Removed their default formatting and <noscript> block to look reasonable inline

What I need to improve:

  • I used to use starring items as read later workflow in Google Reader and this breaks that use case for me. Need to find a fast one button way to push from Google Reader to Delicious or other service. Google +1 doesn’t have an easy read API or RSS feed (seriously?!)
  • The Delicious bookmarklet and Chrome extension aren’t one button, it pops a screen to customize the save. I want 1 button and keyboard shortcut. I only found the later.
  • The RSS -> Javascript service only refreshes every 60 minutes, that’s no big deal but would have preferred I realtime for testing
  • I don’t measure if anyone clicks
  • No good solution for mobile tagging
  • Would like to have starred Tweets include as well, I suspect IFTTT can solve this

Maybe more detail than this blog should have but whatever, it was on my mind, frustrated me, and now I’m closer to the ideal solution. Let me know if you found a better way.

Trying to knock out a bunch of internet cleansing activities over the weekend before we dive head first into Groupon (we’re excited!).

    • #blog
    • #writing
  • 3 months ago
  • Comments
  • Permalink
  • Share
    Tweet
← Newer • Older →
Page 1 of 7

About

Avatar Thoughts on the intersection of business, technology and life.

Me, Elsewhere

  • @jeff_weinstein on Twitter
  • Facebook Profile
  • jweinstein on Delicious
  • jeff_weinstein on Foursquare
  • Linkedin Profile

Twitter

loading tweets…

Articles I recently read

See more →
  • RSS
  • Random
  • Archive
  • Questions
  • Mobile

2012. Effector Theme by Carlo Franco.

Powered by Tumblr