HNHacker News
TopNewBestAskShowJobs

cglee

1,697 karma · joined May 18, 2007

submissionscomments
cglee··on Lambda School Announces $14M Series A Led by GV
I'm biased, but I think Launch School is interesting :)
cglee··on A Pedagogical Analysis of Online Coding Tutorials [pdf]
This is something we spend a lot of time thinking about at Launch School. You need the right pedagogy for the right phase of learning (https://launchschool.com/pedagogy).

Most article writers aren't differentiating their audience enough, making their articles difficult to read for most people. There is a huge variance of "beginners", for example. Further, most developers who write these articles don't have a holistic learning framework in mind. Lastly, I'm seeing far too many technical tutorials just for SEO or attracting eyeballs lately. These articles are great for attracting attention but are typically technically shallow and add to the confusion rather than help.

cglee··on How to Scrape 20M Records from GitHub
It's weird that you're dictating rules around scraping not outlined in Github's TOS.

The article actually mostly talks about how they scaled working with the accumulated data, and only a little about scaling the scraper.

Just like the interesting part about Google is how they process and index the data and not their crawler, the most interesting part of this article actually not the scraping, but how they handled all the data and processed it.

Edit: I found Github's policy on scraping. I hope the link brings some closure to this concern: https://help.github.com/articles/github-terms-of-service-dra...

cglee··on How to Scrape 20M Records from GitHub
This is a huge topic of debate, but the consensus from "experts" seems to be that if it's public data that's not behind some auth, then it's fair. By the way, this is what web crawlers, like Google's crawler, does.

See: https://www.quora.com/Is-website-scraping-legal-and-ethical

But I don't necessarily want to go down this rabbit hole here, as it detracts from the interesting technical issues outlined in the article. If you haven't read the entire article, I recommend that you do, because they had to overcome many interesting technical challenges while working on this.

cglee··on Talking to users
The premise is that you should aim for a higher conversion number because it forces you to focus on a more narrow audience segment. I think that's really sound advice, and might go as far as to say that's the key to building any business. Typically any business can find 1 person who loves their product, but then extrapolate incorrectly or slice the wrong segment to focus on. Higher conversion number means you've started to focus on the right segment.
cglee··on Git 2.10 has been released
If you ever run into this need again, I'd recommend this book: https://launchschool.com/books/git
cglee··on The future is fewer people writing code?
drivers:users::mechanics:programmers
cglee··on Modern China Is So Crazy It Needs a New Literary Genre
Read the comment from SolaceQuantum: https://news.ycombinator.com/item?id=12026274
cglee··on Ask HN: Describe your first enterprise sale
There are sales-as-a-service type of companies out there, but most I've seen are a bit sleezy. Premium ones, I imagine, would cost similarly to a good salesperson.

The most successful model I've seen is hiring recent college grads who are sharp and willing to learn. They are cheap and will dive into the industry they're selling. A lot of funded startups operate this way, usually led by an experienced salesperson.

cglee··on Ask HN: Describe your first enterprise sale
I think that's fine while you're still tweaking and figuring out the sales machinery. Once you have that figured out, you can make money with money and it's time for funding.
cglee··on Ask HN: Describe your first enterprise sale
I think there were two big mistakes we made (plus countless smaller ones):

- we didn't love the recruiting industry. We loved the idea of running a business and building stuff. That's not why people pay you.

- we didn't understand market segments. Valley startups are different from large traditional companies are different from small companies. We also had many MBA and law programs as either paid users or leads, but we also fundamentally misunderstood their core problems. The go-to market approach needs to be different for each of those segments.

I could write a book about the mistakes we made. In the end, it's lack of experience, lack of segmenting the market and fully understanding the core value prop for each segment, and too much focus on building the app. We had a lot of fun figuring out edge cases and working on the engineering side of things. We didn't enjoy the recruiting industry, and didn't want to take the time to really understand our customers. To really understand your customers, you have to know their industry like an insider; that's how you close sales. If you can't do that, you should hire sales people who can.

Or, like most programmers, work on a problem in which you are already a customer.

cglee··on Ask HN: Describe your first enterprise sale
I used to run a company called Active Interview. I say "used to" because the product is on auto-pilot now, and just cruising along without any support with MRR of around $1200.

The very first sale was done before our recurring pricing was even built. We had a contact who sold video interviewing to One Laptop Per Child without a product. He was a sales guy trying to build a product, but was having trouble executing on the implementation (as programmers, this is probably an old story). He saw our product and said it was exactly what he was trying to build. He agree to split the revenue with us 50/50, if we allowed him to use our product for his clients. That was our first and last enterprise check, and this was before our product was even fully finished. The One Laptop Per Child interviewing went very well, and we were able to get some minor publicity out of it. At that point, we thought we had something big, and wanted to pursue our vision of a SaaS product, instead of doing pure enterprise with the sales person who found us. We were one of the first video interviewing products, along with Hirevue, and was sure there was a market out there. At first, this was true.

Our first enterprise sale on our own was Airbnb, and was relatively easy. A lead from one of their departments sent in an email, and after a demo, they signed up for our $500/month plan. We created that plan only to provide a contrast to our $99/mo plan, which we thought would be the primary seller. Turns out $500/mo is nothing for enterprises, and soon that's the only plan anyone ever cared about. The Silicon Valley startups in general were much easier to sell to. Wildfire Interactive (later bought by Google) was also an early customer, as was odesk, and a couple of other startup companies. They were all very easy to deal with. They were abnormal though, as we found out later.

The real enterprise sales experience came from more traditional industries. For our product, that meant mostly recruiting firms. No one used the free trial, and everyone wanted a demo. They wanted to speak to someone over the phone, and do several rounds of demos. The first was usually with a smaller manager or analyst in HR. Then subsequent demos would be head of recruiting or HR, or other senior executives. Almost every demo ended with the clients being impressed by the product, but no commitment. We did demos with some of the largest recruiting companies in the US, and with some of the largest retail firms in the US (head of Marshalls/TJMaxx, for example). In the end they went with a bigger company because they couldn't trust a couple of scrappy guys with their business, even though the product was good. Our pricing was also off-putting, because it was way too low. Low prices send a signal of poor support and poor quality to senior executives. $500/mo is a rounding error to them, and we probably would've made a better impression by asking for $10k upfront and $2k/mo and assigned an account manager to each client so they have a point of contact.

That taught us a lesson - if you want to go after enterprise, it's not really about the product. It's all about sales and hiring account managers and showing that you too are a big company. In that sort of field, you almost have to take VC funding to "act big".

The alternative is to do what Basecamp did which is become thought leaders in your field, but we really didn't love the recruiting industry enough to even attempt to do that.

I'm not sure if this is the type of answer you're looking for, as this is more of a failed enterprise company. I've talked to a lot of small companies who do enterprise sales, and the success stories I've heard always revolve around building an in-house sales team and ensuring a successful on-boarding experience for customers by way of account managers.

That costs a lot. For bootstrapped companies, that's just not possible.

cglee··on What does it feel like to be fired from Facebook?
Love and loyalty to individuals, not institutions.
cglee··on Map of battles fought since 2500 B.C
Right. It's ridiculous that the most violent and dominating empire in the history of mankind is not included here.
cglee··on Who’s to Blame for Mass Incarceration?
This is such an important point that it really should be at the top. Just look at the punitive charges for crack vs cocaine: two very similar drugs, but consumed by different demographics.

Legislators, DAs, judges and police adjust their behavior when sentences feel out of whack with the crime. Unfortunately, that empathy goes out the window when the people in charge are sentencing "other" people, who they don't empathize with.

Poor, uneducated people live by one set of laws, and middle-upper class people live by another set of laws.

cglee··on YC Open Office Hours for Black and Hispanic Founders
Group X is not well represented, due to many factors. We can't address those factors, but we can help Group X in our organization.
cglee··on Learn the Command Line
If you're looking for another beginner friendly command line resource, I'd be interested in having you go through the below, and doing a comparison.

http://www.gotealeaf.com/books/command_line

cglee··on Tesla’s Model S Gets “Ludicrous” Mode, Will Do 0-60 in 2.8 Seconds
> It's easier to expand downwards

Lots of business research says this is not true, and in fact, the opposite. This is why VW is the world's most popular car maker, and not Porsche.

cglee··on 'Sham' cancer charities raised $187M, used almost none on patients, suit
http://killingcancer.vice.com
cglee··on First Round Capital Open Application for Startups
I'm tempted to put my product, which is a competitor to Hirevue, in the applicant pool.
cglee··on VPS Compare – compare worldwide VPS servers
Is there a similar thing for dedicated hosting providers?
cglee··on Best way to handle interviewer asking me out on a date after tech screen?
Question isn't if it happens all the time in small companies. What's under discussion is whether this is what we want in our (the startup/tech) industry, whether this is ok, or if there's something we should try to do about it.

First step is awareness, then next step is recognizing there's a problem. Your comment stops at the first step.

cglee··on Create your own MailChimp clone for $5 a month with Sendy
Are you sure that's true? Doesn't Mailchimp have a per-per-credit alternative to their recurring monthly pricing?
cglee··on Ask HN: What do you wish you had known before you turned 40?
Find someone to love, and who loves you back. Try to find a community of people, not only here on HN or online, but who you can be with physically. Also, while I love the startup ecosystem, I highly suggest finding a community that doesn't hinge around "success" or money. For example, a gardening group, or a city league team, etc. Find people who you wouldn't mind giving your time to for nothing in return.
cglee··on The Best Entrepreneur I Know
Software startups also tend to be very product-oriented and focus on global markets. But the most successful people I know (I don't know any billionares) run service-oriented small businesses and are focused on changing the neighborhood.

Changing your own 'hood is the first step to changing the world. There's not enough being said about serving your neighbors and getting to know your regulars on a first name basis.

cglee··on Facebook Unveils Facebook at Work
Salesforce has been pushing this for years.
cglee··on A practical Git introduction
Here's a very beginner friendly guide on git and Github. It's for people who may have never used version control in the past: http://www.gotealeaf.com/books/git
cglee··on SF's Sugary Drink Tax
This is how progress happens, one small experiment at a time.
cglee··on Quest to Track Every Shot in the NBA Changed Basketball
My basketball knowledge increased 1000% after I started reading Bill Simmons & Zac Lowe.
cglee··on New Chart.js beta version launched
Just from a cursory glance, it appears that Chartjs is entirely free and you can do what you want with it, while Highcharts is not.
← PreviousPage 2 of 18Next →