HNHacker News
TopNewBestAskShowJobs

joshdotsmith

880 karma · joined October 6, 2010

I like to make things
submissionscomments
joshdotsmith··on Duolingo Raises $45M, Now Valued at $470M
Duolingo is pretty nice, but often the voices are odd and I'm not so sure the pronunciation detection is accurate. Hard to complain for a free product, of course.

Lingvist is fairly new and French-only for now, yet I feel like I'm making more progress with that than I did with Duolingo. Not sure why that's the case.

I'm pairing both with French vocabulary decks on Brainscape, which is an Anki-like SRS app. Lingvist claims it will switch to a paid model soon, and Brainscape decks are in-app purchases. Lingvist is both mobile and web, though I always prefer the web interfaces when I have access to them. Wish it also had a speaking component.

I've started using Verbling for having conversations but so far they seem pretty unstructured and not worth the money. This will, of course, depend on who you choose. There don't seem to be a lot of French to English options there.

If anyone has suggestions for alternatives, I'd love to hear them. I'd like to rapidly improve my French before a trip at the end of August.

joshdotsmith··on How to Do QA Testing with Fred at Rainforest (YC S12)
Yesterday there was a related post by the folks at Rainforest here: https://news.ycombinator.com/item?id=9566542

I highly recommend the article and discussion there.

joshdotsmith··on QA = Time and Money. How much should you invest?
Wow, crazy timing. We interviewed Fred at Rainforest on the Talking Code podcast – and that interview launches tonight at midnight (PDT).

I'm going back through and picking out my favorite quotes right this moment in preparation for the episode launch. Some of my favorites:

"How did we get to the place where the generally accepted best practice is not very good?" (referring to automated testing)

"The visual representation is only somewhat semi linked to the actual underlying code that represents it."

"A really good QA person can actually start to QA the requirements themselves."

"Good QA people are the customer before the customer."

"Shipping a bug at Facebook scale is pretty catastrophic."

"For tiny company X, a YC company, shipping a bug – while painful – is not going to be the end of the world."

"For 95% of people, QA is not a competitive advantage, so it doesn’t make sense to have it in house."

This has honestly been one of my favorite interviews ever, and I'm just really lucky it happened on my own podcast.

http://talkingcode.com/podcast/episode-6-fred-stevens-smith/

joshdotsmith··on The Failure of Agile
I'm guessing if you're the kind of manager that sees progress in burndown charts you're already on the wrong course as it is.
joshdotsmith··on The Failure of Agile
This is precisely my concern when servicing clients. Have you (or has anyone else) worked as a client-facing development team and successfully dealt with this tension? Obviously in the case of great clients this becomes a non-issue, but when clients are new to product development, do you simply need to have a very strong hand to make the product successful?
joshdotsmith··on Show HN: Talking Code – Technical podcast for nontechnical people
We're about to push a fix for this. It will also work with URLs, so you can go to /episode-title/#1:23 and it'll go there. Makes sense to share a particular question and answer with someone.
joshdotsmith··on Show HN: Talking Code – Technical podcast for nontechnical people
This is true in the Army, too. I'm at a fairly technical school for Army Signal Officers right now and it's compounded even further. To top it off, I'm a sponsor for a Saudi Arabian student. All too often he'll get a ton of undefined acronyms thrown at him that he's never heard before. I have to imagine he feels a lot like a biz dev guy or gal working at their first startup (if not worse).
joshdotsmith··on Show HN: Talking Code – Technical podcast for nontechnical people
More like an MBA. We really wanted to help out the non-technical folks on a technical team who are trying really hard to grok what we're saying. It really hit home when my co-host Venkat went to a meetup in and found people who wanted to go to dev bootcamps – not to become developers – but just to be able to share the language.

We're hoping to be sort of like the Lonely Planet for non-technical founders, designers, product managers, and so on.

Although that said, my sixty year old mother is currently learning to code herself. So I'm not sure what to expect. The wider the audience the better, but to ask better, more targeted questions we need to assume a certain level of knowledge.

joshdotsmith··on Show HN: Talking Code – Technical podcast for nontechnical people
Thanks! Having the click seek to it was my ideal. Unfortunately the player is an iframe, so I'm not sure how to hijack that. I could just do HTML5 audio or something, but then we don't get the benefit of Simplecast's analytics.
joshdotsmith··on Show HN: Talking Code – Technical podcast for nontechnical people
My co-host Venkat and I have been thinking about starting this for awhile. We often work as technical advisors to non-technical founders and have to answer many of the same questions over and over. Instead, we imagined a world where we could give these people the absolute best expert opinions on the things they really need to know to run a software business.

If you have any topics to suggest or advice on how to refine our questions, we're all ears! We've found it pretty challenging to bridge the technical/non-technical divide sometimes.

joshdotsmith··on San Diego Hacker News Meetup 61 Tomorrow (4/24)
Really enjoy going to this meetup. Often it's too easy to get sheltered off into your own little Ruby/Node/Python/whatever community and not talk to other people. The HN meetup here has a good cross-section of technologists in San Diego, so I get to get out of my bubble and make new friends.
joshdotsmith··on I Am Eric Ries, Author of the Lean Startup. AMA
The struggle for me seems to be knowing how much is too little and how much is too much. Do you try to err on the side of doing too little at first?
joshdotsmith··on Ask HN: Favorite podcasts?
We're launching a podcast next month about programming and technical topics for non-technical people: http://www.talkingcode.com/

Our favorite interview so far (feels like picking your favorite kid!) has been with Sandi Metz, partly because it's so funny to me to have discussed object-oriented design for a non-technical audience. But she had some tremendous, actionable insights for people who want to know how software works without knowing how to write it.

I'm hoping we can bridge the gap a little bit. Ideally, if a non-technical friend or colleague asked me – "hey, what is continuous deployment, anyway?" – I would point them here for an approachable 30,000 foot view. We have a lot of work to do to get there, though.

joshdotsmith··on Side projects
Feel free to write to me privately anytime. I'd love for you to try some of the lessons on CookAcademy and let me know if it helps, too. One thing we're trying to reduce that fear of embarrassment is have a sort of automated helper when you're done. You answer questions about what went wrong and we provide feedback for how to improve it the next time. We also track your progress so you can get a good gauge of where you stand. Are either of those things helpful to you?
joshdotsmith··on Side projects
If I could upvote this a thousand times, I would. The problem, however, is that making a mistake in programming is not so painful. Making a mistake in cooking costs money and is often pretty embarrassing. I can easily see why you'd be more afraid of experimenting here.
joshdotsmith··on Side projects
This right here is exactly right. If the reasoning is mentioned at all, it's usually incidental and not intentional. When we talk about salt in the seasoning step of our pan-sautéed chicken lesson, we wrote: "Salt "brings out the flavor" in chicken by reducing our perception of bitterness in foods. This, in turn, leads to an increased perception of sweet, sour, and umami (savory) flavors."

This is obviously a rather trivial example, but hopefully you see how generalizing this (and similar nuggets of information) can help.

joshdotsmith··on Side projects
I replied to myself above with the link.
joshdotsmith··on Side projects
I second this advice. A slow cooker is really ideal for your use case and can have some dramatically amazing results.

Still, you can't slow cook something like a pan-sautéed chicken breast. But many people, particularly single people, simply don't want to expend the effort for the reward. I have no problem with that; been there, done that.

joshdotsmith··on Side projects
You can see the link to my site elsewhere, but I'd be happy to help more thoroughly if you're interested. The ability to do this is not a reflection of your ability to think creatively but rather that you need to understand why you're using certain things and what effect they will have on your dish.
joshdotsmith··on Side projects
Alton Brown is our guiding light for CookAcademy. (Our chef ironically also happened to be on Cutthroat Kitchen!)

Mark Bittman writes about the stages of learning how to cook and you are pretty advanced relative to others. Many of us haven't gotten to the point where we can realistically come up with ideas based on tastes because we don't know how they interact. Generalizing these ideas requires understanding how and why things work, which is exactly why Alton Brown is so useful to so many people. He breaks down the reasoning behind something so that you can generalize it the next time, or in a different dish, or apply a principle to something new altogether.

joshdotsmith··on Side projects
The pain of going to buy ingredients is a big one for people. I just can't personally see myself spending that on much ingredient delivery, though my wife does get some things delivered from a CSA.

I think there are two other pains wrapped up in why people buy from these services: meal planning and instruction. Meal planning is hard and it helps to just treat it like picking from a menu than creating a plan out of thin air. To some degree these services provide some instruction, though I've heard people get instructional benefits from these to varying degrees. Would be curious to see how the instruction has helped you.

joshdotsmith··on Side projects
Yes, though sometimes in non-obvious ways. For example, cleaning a pan after making pan-sautéed chicken is difficult until you realize you can make a pan sauce and get the pan clean at the same time.

Lessons are broken down into the mise en place steps (which makes preparation simpler). We're working on content now to help with simplifying cleaning, though the general mantra is to clean as you go.

Important metrics for us when creating lessons are number of ingredients required and number of dirty dishes that result. We want you to make things that won't fill a sink with dirty dishes and doesn't require a 30-minute, $100 trip to the grocery store. Satisfying all these requirements are hard and I don't think we've nailed it yet, but it's on our mind constantly.

joshdotsmith··on Side projects
Since people expressed interest, my side project is https://cookacademy.com

Happy to offer whatever help I can outside of the site, too.

joshdotsmith··on Side projects
Speaking of side projects and learning to cook, I'm working on a side project that helps people learn to cook. Happy to share if interested.
joshdotsmith··on Join the U.S. Digital Service
I wish there were something like this akin to the National Guard. If I could serve a weekend a month (or maybe even more, if it were something closer to my civilian skill set), I probably would have opted for this over joining the Army.

Hell, if they did that, I'd probably serve after my time in the Guard is up.

joshdotsmith··on 10,000 Hours with Reid Hoffman: What I Learned
That seems like a good way of limiting yourself from discovering potentially new and surprising things. I get the need to protect your time, but not at the total expense of randomness.
joshdotsmith··on How my life was changed when I began caring about the people I did not hire
One thing to keep in mind is that "entry-level" means the most junior position with that company, not "entry-level" into the workforce at large. I found this equally frustrating in non-technical jobs after I graduated college (with a liberal arts degree). It's a rather encumbered naming convention.
joshdotsmith··on Kickstarter switches to Stripe
As someone who has built products that used both Amazon Payments and Stripe, I have to say this is definitely the right move, even if the impetus was that the former service is meeting its end.

I built essentially a Kickstarter copycat in all but positioning and the amount of work involved there was dramatically more difficult than setting up a non-trivial implementation of Stripe marketplaces. But the developer pain is not nearly as strong as the customer pain. Amazon sucked for creators, and Stripe is pretty painless.

The right move, and further cements Stripe as the rightful market leader.

joshdotsmith··on Indie.vc
I'm very curious to hear others' insights on the valuation issues with bootstrapped companies. I share your concerns here.
joshdotsmith··on Indie.vc
The "who" describes my situation perfectly, but at first blush the logic and positioning both read as internal contradictions.

> Those who focus on raising outside capital and achieving fundable milestones have a very difficult time getting off that VC treadmill.

In other words, getting off the "VC treadmill" is hard because of structural problems from deals and milestones, and psychological problems instilled in a team now dependent upon outside money. While I see how Indie.vc addresses the former, they seem to sweep aside the internal contradiction in the latter.

Anecdotally, those bootstrappers who have succeeded have not done so in spite of their difficulties raising capital, but because of the attitudes those very difficulties cultivated. You know, the ability to make tough choices on product development, the urgency to prioritize customer development, the clarity to cut costs and increase margins. As a casual observer of other startups, I tend to see an inverse correlation between the strength of these attitudes and their total capital raised. Maybe this is a non-issue when the sum is just $100,000. I don't know. But it concerns me just enough to be skeptical.

Assuming those concerns are unfounded, my next concern is with the positioning.

> While it’s true that some companies really do need outside capital, there are many examples of great companies that have reached revenues of hundreds of millions of dollars, or even gone public, without ever taking in capital, or taking it in only at a late stage, when they’d already created a high valuation by bootstrapping the company.

This seems to contradict the pitch that I need money. Others before me have bootstrapped without it. So remind me: why do I need to raise capital?

My fear is that this pitch will attract founders who couldn't figure out how to get $100,000 of working capital, rather than those who'd rather be building than running on the bootstrapping treadmill. I'm guessing this is a concern for them, as well, since their application asks:

> How have you been funding your company until now?

I feel you need to dig that knife deeper on the pains shared by my fellow bootstrappers. What pains are you hoping we'll avoid? Early death by cash flow problems? Lack of dedicated focus? Sputtering growth? And why is your approach right vs other options?

I hate being a wet sock on HN about potentially innovative things. I just hope my 2¢ helps clarify their vision. I really want to see something like this succeed.

← PreviousPage 3 of 8Next →