tech

  • Tech Case Studies

    I’ve always wanted to find great case studies from people building things. Not high level blogposts dictating “this is how you should do X”, but “here’s the 20 things we tried and the data we had at the time, and what we learned.” I started a side project at some point to aggregate them, but I literally couldn’t find many examples online.

    Came across two of the best examples I’ve ever seen today:

  • Visiting the Internet Archive

    As a longtime donor, got to visit the Internet Archive!

    They protect 50+ petabytes of web history over the past 28 years — nearly 835 billion web pages and 44 million books.

    Each drive rack holds 2.88 petabytes of data, so these 3 racks are ~2% of the archive counting backups.

  • Private Equity Ruins Tech Companies

    The WordPress and open source communities have lots of thoughts on Matt Mullenweg’s actions after his talk at WordCamp. Much of this commentary has overlooked what I think is a core concern at the heart of Matt’s argument: the growing role and influence of private equity in tech, particularly in open source.

    PE firms raise money from institutional investors and high net worth individuals to buy companies, restructure them, and sell them later for a profit. They’re all about maximizing returns ASAP, usually in a 3-7 year window. That’s a shorter timeframe than the typical founder or public company shareholder, and far shorter than Matt’s time horizon:

    I would like future generations to grow up with a web that is more open, more free, gives more liberty, and so open source is really my life’s work, even above WordPress and anything else. I hope to work on it the rest of my life.

    When a PE firm acquires a tech company, a few things happen. The new owners focus on aggressive cost-cutting and “streamlining” operations to boost short-term profitability. This is extremely destructive, leading to mass layoffs, reduced benefits, and wholesale outsourcing. At the same time, PE firms often load up acquired companies with debt, extracting cash while leaving the businesses more financially unstable. With a myopic focus on an exit, long-term investments in innovation, customer service, and employee development fall by the wayside.

    The result? Private equity backed companies are 10 times more likely to go bankrupt than public companies.

    The basic business model of private equity firms often leads to disasters like that at ManorCare for three fundamental reasons. First, private equity firms typically buy businesses only for the short term. Second, they often load up the companies they buy with debt and extract onerous fees. And third, they insulate themselves from the consequences, both legal and financial, of their actions. This leads to a practice of extraction, rather than investment, of destruction, rather than creation. While not every company owned by private equity firms goes bankrupt, the chance of disaster meaningfully increases under their ownership.
    Plunder by Brendan Ballou

    Open source communities are particularly vulnerable to this model. They’re delicate ecosystems of volunteer contributors, transparent governance, and values-aligned sponsorships. Applying the PE playbook can easily destabilize that entire balance.

    Take, for example, Vista Equity Partners’ $1 billion acquisition of Acquia in 2019. Acquia is the main commercial backer of Drupal, another popular open source CMS. In the years since the acquisition, the Drupal community has visibly struggled. Acquia appears to be contributing less code and providing less financial support to the ecosystem.

    Just a few days ago, Acquia quietly laid off almost a third of its staff.

    With fewer resources, core development and maintenance have slowed. This coincides with a sharp decline in Drupal’s market share compared to competitors like WordPress:

    The Drupal story demonstrates how applying PE tactics to open source projects can undermine their health and sustainability. By nature, these communities aren’t a fit for rapid extraction of outsized returns. Their vitality depends on reinvestment, transparency, and long-term stability — the opposite of the PE model.

    Toys “R” Us. Simon & Schuster. Even America’s ports. Not everyone can push back against private equity, but I believe we should support companies like WordPress that have a long history of admirable values and prescient leadership. WordPress powers more than 40% of the web — its community’s health is too important to ignore.

  • 12 Stocks To Buy If You Believe In Driverless Cars

    This post was originally published on Forbes and Seeking Alpha in 2015.

    While only four states—Nevada, California, Florida, and Michigan—have allowed driverless cars on public roads, many experts agree that self-driving cars could be used in controlled environments like highways by 2020. And a study of 2,000 drivers found that more than 75% of Americans would consider buying a self-driving car.

    So let’s take it as a given that cars will get increasingly automated over the next few decades. Are there publicly traded companies—auto makers, tech firms, manufacturers, or infrastructure providers—that are well-positioned to capitalize on this huge shift in transportation?

    Disclaimer: I do not currently own shares in any of these stocks, but plan to buy some due to my research. I will update this post if and when I do buy shares in any of the below.

    If one of these companies built a driverless car…

    Google (NASDAQ:GOOG)

    From both a hardware and software IP perspective, Google has the largest head start in this space. They’ve started building 100 adorable two-seaters and will begin testing them by early next year.

    It’s unclear whether Google intends to make their own cars or license their technology. In any event, they have been granted one patent so far (“Transitioning a mixed-mode vehicle to autonomous mode”) and four more pending: Traffic Signal Mapping and Detection, Zone Driving, Diagnosis and Repair for Autonomous Vehicles, and System and Method for Predicting Behaviors of Detected Objects.

    Audi (ETR:NSU)

    Audi was the second company granted a license to test autonomous cars in Nevada (Google was first). Their research car, a collaboration with Stanford University, autonomously completed a 13-mile, 156-turn circuit in 27 minutes. At the 2014 Consumer Electronics Show, it debuted a vehicle that can drive without human intervention at speeds up to 40 miles per hour. Last weekend, an Audi autonomous car drove unassisted on a German racetrack, hitting 140 miles an hour at one point. They’re also working on a self-parking system that will allow drivers to exit a vehicle and let a car find a parking spot on its own. Audi executives predict Japan would be the first market to see such features in their cars, adding that “the traffic and parking situation in Japan is quite outstanding.”

    Mercedes-Benz (ETR:DAI)

    Mercedes already has partial-automated driving features on the Mercedes-Benz E and S-Class models. It hopes to have a fully autonomous version of its S-class sedan by 2020. At CES this year, it unveiled a radical new driverless car prototype.

    It’s also committed to making autonomous trucks—it hopes to have a fully-autonomous truck on the road by 2025, and has already run tests of an autonomous truck on the German Autobahn. According to Daimler board member Dr. Wolfgang Bernhard, “the truck of the future is a Mercedes-Benz that drives itself. The Future Truck 2025 is our response to the major challenges and opportunities associated with road freight transport in the future.” In many ways, driverless trucks are likely to happen sooner than driverless cars. Vox lists out the reasons why.

    …then they would need to buy from these suppliers…

    FlexRay Protocol Companies: Freescale Semiconductor (NYSE:FSL) and NXP Semiconductors (NASDAQ:NXPI)

    According to a new report covered by the IEEE, driverless car-compliant microcontroller and processor units will be a $500 million market by 2020, up from $69 million last year. These units will likely conform to the new FlexRay data protocol, created by a (now defunct) consortium of companies who create electronics for driverless cars. It’s 10-times faster than the current CAN messaging protocol used in cars, and is safer since it has two independent messaging channels.

    Freescale Semiconductor is already a thought leader in the space, leading conferences and partnering with Formula One to investigate potential partnerships. More importantly, it’s already trusted by car manufacturers. According to Mike O’Brien, a U.S.-based VP of product planning for Hyundai, “we don’t get a beta test with our products—they have to work from the first one,” explaining the company’s cautious approach to chips in its cars.

    NXP is also a leader in the chip space, having co-invested with Cisco in a startup that lets cars “see” around corners.

    Mobileye (NYSE:MBLY)

    Mobileye’s IPO two months ago was the best performing U.S. IPO since Twitter. Their technology senses obstructions and lanes, and can alert drivers of a collision. Their prospectus made clear they intend to be a leader in this space:

    Our sophisticated software algorithms and proprietary EyeQ® system on a chip (“SoC”) combine high performance, low energy consumption and low cost, with automotive-grade standards to provide drivers with interpretations of a scene in real-time and an immediate evaluation based on the analysis. Our products use monocular camera processing that works accurately alone, or together with radar for redundancy. We expect to launch products that work with multi-focal cameras for automated driving applications with the same high performance, low energy consumption and low cost starting in 2016.

    RBC Capital Markets predicts the company will “experience hyper growth through the end of the decade” with a compound annual growth rate of near 50%, adding that Mobileye is the “only real ‘pure-play’ for investors looking for ADAS and autonomous driving exposure.”

    However, there are downsides to the stock. Mobileye currently trades at 190-times forward earnings, and Goldman Sachs downgraded their rating to “Neutral”. After Tesla announced that Mobileye will power the autopilot feature on its Model S cars, Mobileye stock dropped ~27%.

    STMicroelectronics (NYSE:STM)

    Who makes Mobileye’s chips? STMicroelectronics. They’re the leading automotive semiconductor company, and while it’s unclear what their relationship will be with Mobileye, Google, and carmakers, they have the infrastructure to manufacture chips on a level few others do. And in 2013, “revenues increased 3.2%, a better performance than the [Serviceable Addressable Market], with the main contributions coming from microcontrollers and automotive products.”

    Nokia (NYSE:NOK)

    After Nokia sold its mobile phone division to Microsoft for $7.5 billion earlier this year, it’s a far leaner company with a very relevant core competency: mapping.

    The Nokia HERE division owns map data that originally belonged to Navteq. HERE Maps use 80,000+ data sources including cars on the ground that collect data through panoramic cameras, laser technology for 3D views, LIDAR sensors, and high-resolution cameras that capture street name signs and speed limits. That division also acquired Berkeley-based Earthmine. Nokia HERE already powers 4 out of 5 cars with in-dash navigation systems.

    Nokia HERE has 90% market share for embedded automotive maps and its VP of connected driving says Nokia is building a map database specifically for driverless cars. Post-spinoff, Nokia is now a lean map company that will be a prime partner for many car companies, or an acquisition target for a company like Google looking to beef up its mapping IP.

    Delphi Automotive (NYSE:DLPH)

    Delphi is a spinoff of General Motors that is now one of the largest automotive part manufacturers. Although its CEO has warned driverless cars might be further off than people realize, he has also promised that the company will build parts and sensors whether cars are 10%, 80%, or 100% autonomous.

    Autoliv (NYSE:ALV)

    Autoliv manufactures a variety of car safety sensors, including cameras that can detect pedestrians, a night vision camera that can detect upcoming obstacles, and a smart seat belt that can restrain passengers even before a collision occurs. Their radar systems are already in higher-end cars.

    …and change the economics of other verticals.

    Wireless Infrastructure: American Tower (NYSE:AMT)

    More vehicle-to-vehicle and vehicle-to-web communication means a greater need for wireless infrastructure. American Tower owns and operates 69,000+ wireless transmission sites in 13 countries. Their sites are well-positioned if every car on the road is communicating with each other.

    Trucking: J.B. Hunt (NASDAQ:JBHT)

    Labor is one of trucking’s highest expenses—the supply of qualified drivers is limited, and companies need to offer high wages, pensions, and workers’ compensation to lure candidates. J.B. Hunt has ~25% of the U.S. trucking market, 10% operating margins, and 16% expected earnings growth. However, trucking might be the last to benefit from driverless vehicles due to union opposition and varying state regulations.

    Resources to Follow

    Conclusion

    Never before has it been so clear that the transportation industry is heading in a certain direction. Some companies are better positioned to capitalize on this shift than others. But every long-term investor should look at these companies with a critical eye and imagine a world in which drivers become passengers.

  • Bye, Google Maps.

    Citymapper is what happens when you actually understand user experience.

    This post was originally published on Medium in 2014.

    Every so often, an app comes along that just completely understands the way you think. I don’t normally write long posts about an app I’ve used. But Citymapper is so incredibly well-made that I decided to put together a list of common use cases of a maps app, and how both Google Maps and Citymapper handle them.

    Scenario 1: I need to get somewhere as fast as possible.

    Citymapper, 10 seconds: I can see all 4 options (public transport, walking, car/taxi, and biking) side-by-side, allowing me to compare options quickly.

    Google Maps, 20 seconds: I need to click through each individual option and remember which is the fastest. Also, the flyover animation is cool but unnecessary when I’m trying to see what the fastest time is.

    Scenario 2: I want to see the time needed to get from point A to point B.

    Citymapper, 10 seconds: I can enter my origin and destination at the same time.

    View video demonstration

    Google Maps, 30 seconds: I need to first enter my destination, then specify how I want to get there, and then change my origin from “My Location” to a different address.

    View video demonstration

    Scenario 3: What are the trains near me?

    Citymapper, 2 seconds: Since I know the subway system pretty well, I don’t always need full directions — I just need to know where the closest subways are so I can judge which one I should take. With one click on the train icon, I can see all the trains near me, sorted by distance. Same thing for buses.

    View video demonstration

    Google Maps, 30+ seconds: There’s no way to see all nearby trains, so you have to manually look around your waypoint and click on each station. There is a public transit option in the sidenav, but it only highlights the lines on the map and you still need to click through to see which stations are closest. And at transit hubs (in this case, Union Square) it considers different subway entrances and lines as separate, so it won’t let you see aggregate information for a particular station.

    View video demonstration

    Scenario 4: How long will it take me to get somewhere by Citibike?

    Google Maps, can’t do it: Google Maps doesn’t have bikeshare integration, so I’m forced to switch apps and use the equally scatterbrained Citibike app to find availability.

    Citymapper, 15 seconds: Not only does Citymapper find where the nearest Citibike location is and let me choose whether I want the fastest route or the quietest (read: safest) route, it also notices that the closest Citibike location to my destination has no available spaces and reroutes me to the next closest one that does. That’s magical.

    View video demonstration

    Scenario 5: I just searched for directions at the office, and now I want to see those directions again.

    Citymapper, 5 seconds: Previously searched destinations can be found right underneath the search bar for easy access.

    Google Maps, 10 seconds — if you know where to find it: For some reason, previously searched destinations are found under your profile (the person icon next to the search bar) instead of when I search. I never noticed that until I started writing this post.

    Scenario 6: I’m late to a meeting so I’m sprinting as quickly as possible down the street, looking at my phone for directions.

    In any other app, shaking my phone might mean “undo last action” (e.g. Mailbox) or “submit feedback” (e.g. some beta builds of mobile apps). In a maps app, though, there’s pretty much one thing a shaking phone means — I’m running, biking, or just moving. And when I do any of that with Google Maps, this happens:

    It blocks my view, it shuts off turn-by-turn directions, and is altogether a pretty terrible interaction.

    Other design details

    City icons

    Going to a different city? Citymapper’s customized icons for each of its supported metro areas gives the app personality.

    Offline subway map

    If you’re in the subway, you can access a full offline zoomable subway map by clicking on an icon on the homescreen. They also have a “Save trips” option on the directions screen so you can save directions for offline use (e.g. on a subway).

    Humor

    First, their release notes are legitimately funny (see Twitter examples).

    And when presenting your transit options, Citymapper will occasionally throw in a funny option:


    or sometimes:

    But I guess I’m easily amused.

    Final thoughts

    Citymapper is more thoughtfully designed for urban travel. But for people who drive cars, something like Waze — with its fullscreen interface and crowdsourced realtime information — is a better choice.

    And there are still features I would love to have in Citymapper. Turn-by-turn directions. Spoken directions for when I’m on a Citibike. Maybe personalized time estimates that are tailored to my walking, running, and biking speeds. But whatever Citymapper adds to the app in the coming months, I know it will be thoughtfully engineered and designed to make finding directions almost fun.

    If you’re so inclined, you can download Citymapper here. (And disclaimer: I have no relation to Citymapper. Just a happy user. They didn’t even know I was writing this post.)