Blog

Scaling Growth

Gustaf Alstromer, YC’s newest Partner (formerly product lead for Growth at Airbnb) joined a panel with Ed Baker, (former Head of Growth at Uber), to share tips on growth experiments and team dynamics at a scaling company. Topics discussed: What is a north star metric for growth? If you talk to anyone on the growth team, and ask them, “what number are we trying to grow.” They’d be able to say that number. And if they aren’t working on something that could grow that number, they’re probably working on the wrong thing. At the time Ed was at Facebook, retention

Read More »

Building Production-Ready CSS Grid Layouts Today

Industries often experience evolution less as slow and steady progress than as revolutionary shifts in modality that change best practices and methodologies seemingly overnight. This is most definitely true for front-end web development. Our industry thrives on constant, aggressive development, and new technologies emerge on a regular basis that change the way we do things in fundamental ways. Today, we are in the early stages of such a revolutionary shift, brought about by CSS Grid Layout. Much of what we know of the possibilities, limitations and best practices surrounding web layouts is effectively rendered obsolete by this new layout module,

Read More »

The Programmer’s Oath

Here are the 9 promises of Uncle Bob’s Programmer’s Oath, from his original 2015 blog post: I will not produce harmful code. The code that I produce will always be my best work. I will not knowingly allow code that is defective either in behavior or structure to accumulate. I will produce, with each release, a quick, sure, and repeatable proof that every element of the code works as it should. I will make frequent, small, releases so that I do not impede the progress of others. I will fearlessly and relentlessly improve my creations at every opportunity. I will

Read More »

Lyndon Johnson on Building a PR strategy for your start up

Scared of saying the wrong thing, resulting in unwanted spotlight from an unintentional blunder? The chances of showing up on the trend list on Twitter are lower than you think. PR specialist Lyndon Johnson warns entrepreneurs about being too risk averse, and the real damages done by acting without caution. “Blunders are strange. People think there’s a huge risk in doing something that will embarrass the company or individuals or upset customers. The blunder I see more often than not is people trying to activate relationships before they’ve built them, to the point where they’re randomly shouting at people, ‘do

Read More »

How to start

Nathan Konthy: Quite a few years ago I found myself in a situation where I wanted to start my own business. I was sick of working at the places I was working at, and I wanted to get out on my own. Problem was… I had no idea what that was. I didn’t have any obvious breakout ideas. The experimental ideas I did have seemed impossible to market, as in, I had no idea how to sell anything. The thought occurred to me to try to raise money to build something, but I didn’t even know where to begin. It

Read More »

Getting Your Idea Going: How to Validate a Business Idea the Right Way

Will Schroter: Long before you set up shop and hang your shingle, your job as a Founder is to spend as many cycles as you can validating whether your business idea even merits a logo. Validating your business idea isn’t a dark art. It’s literally asking people whether they would use or buy what you’d make. The challenge is: How exactly do you go about doing that?  Since most Founders are only validating a business idea for their first time, they don’t have a great sense for how to validate a business idea well or how to interpret what they are learning.

Read More »

Invent the Future

One of the pioneers of personal computing, Alan Kay thought of laptops and graphical interfaces years before they were realized. At XeroxPARC, Apple, HP and Disney, he has developed tools for improving the mind. Alan gave this lecture as part of Startup School at Stamford and his lecture was great so I wanted to share parts 1 and 2 here.

Read More »

Don’t “empower” anybody.

Claire Lew: I hate the word “empowerment.” I never think I should “empower” anyone — especially our employees. Why? The definition of the word “empower” is: to give power to (someone); to make (someone) stronger and more confident. The key words here are “give” and “make.” Empowerment means you’re transferring power to someone else. You think someone else needs you — your permission, your influence, your talents — to do something. And I don’t ever believe that’s the case. Our employees don’t need me to do anything. When it comes to motivation, everything people need they already have inside them. Each person has something unique, special

Read More »

What makes a programming language cool?

Richard Kenneth Eng: There are many programming languages today vying for your consideration, especially the “hot” (or “cool!”) new languages like Ceylon, Crystal, Dart, Elixir, Elm, Go, Haxe, Julia, Kotlin, Rust, Swift, TypeScript. And new ones seem to be popping up every month! Even some of the not-so-new languages are grabbing attention, languages like Clojure, Erlang, F#, Haskell, Lua, OCaml, Scala. Some of these languages are decades old! So it got me wondering: What makes a programming language, regardless of age, trendy and exciting? Source: https://hackernoon.com/what-makes-a-programming-language-cool-f40401f0f929

Read More »

Unnecessary Qualifiers

Tara Mann: Most people struggle with confidence at times, especially in the workplace and I’m no exception. I often find myself presenting my design work and my opinions with a variety of qualifiers, as if pointing out my perceived flaws before someone else can will negate them. This is just as much a reminder to myself as it is to anyone else, but please, present your work without apologies. Here are a bunch of unnecessary qualifiers and why they’re unnecessary. When I find myself typing one of these, I take a step back, read over what I was trying to

Read More »

Flybase helps you build real-time, collaborative apps in a fraction of the time with our API. Flybase lets you create fully interactive apps with just frontend code. Learn More