Poll: Do you actually use the product you are working on?

144 points by k-i-m ↗ HN
Many of us are working on their own projects, side projects or for some companies. And we all know that the best way is to develop/work on a product that we also need/use (eat your own dog food).

Do you need/use it (other than for testing purposes) or are you just developing a product for the sake of doing something?

Feel free to comment what's the product :)

225 comments

[ 1.9 ms ] story [ 271 ms ] thread
This poll is so social local saas web.

I'm building a wafer stepper. That's a machine that's used to make chips and LEDs. We're building the very first one of its kind now. I'm not sure what it'll sell for, but it's not something you typically get together on Kickstarter. I guess I'd be using it if I owned a semicon foundry or something.

You guys never stay after hours and print crazy LEDs just for personal projects? C'mon now.
I hooked up a Xbox 360 controller to our wafer handling robot for fun.
How involved was that? Was the some kind of I/O protocol or were the buttons simply broken out?
We would, had we not needed 10-ish other machines to complete the process. Our machine only does the 'difficult' part (lithography), not all the nasty chemistry parts.

Admittedly, this means that my description of what the machine does was cutting some corners. Ridiculously many, actually, but ok :)

You build a Z axis with angstrom steps?

...I cannot begin to imagine what's involved in vibration control.

Not even close. We're building an "easy" machine, which can do about 1 micrometer precision. 1 km from where I work, there's ASML, the world's de-facto monopolist in high-end lithography. Most chips in your phone come from their machines. They're going towards the angstrom pretty fast, but they also need 500x the amount of engineers (and a frighteningly enormous pile of legacy code) to do that.
I used to repair KLA wafer steppers and loaders back in the day as ppart of my job. Not something you would find outside a fab, lab or test facility.
Indeed. We build utility-scale lithium-ion systems. A small one retails for a little over $500,000. Maybe a billionaire could use it as a super-duper backup generator?
Exactly.

The idea that you should "eat your own dogfood" doesn't make a lot of sense if the product is (to draw from my personal experience) an x-ray machine, mechanical respirator, semiconductor metrology tool or electron microscope.

There are some items that friends have worked on that they never want to use personally and hope no one they know needs it. They work for a medical device maker.
Yup.

I spend my days working on an ERP system. Apart from entering my weekly timesheet and the occasional expense claim, I don't use the system. If I wanted to enter payments and reconcile bank accounts, I would have become an accountant.

oh another ASML employee :p
Big EHV representation here :)
Yeah, I'm pretty impressed. Maybe we should do an Eindhoven HN meetup of sorts, someday!
Actually, no. Not even close (except geographically).
I wouldn't say "social local saas web", but rather "new product category". If you're building a new version of something that already exists, then the original question (do you use it?) is not really relevant.
Maybe you use it indirectly? Do you use chips & LEDs produced using your wafer stepper?
(comment deleted)
Very similar: The product I work on is something that you really only need to use once (unless your genome changes somehow, but that doesn't happen to most people).

However, I use my side project http://www.3dprintingpricecheck.com quite frequently for working on my other side project which involves making 3D-printed geographical models (http://www.printablegeography.com).

Exactly. When I was working for GE Aviation I wasn't flying fighter jets.

Thinking about the larger issue, I think It's actually somewhat rare for professionals to consume their own "product". Lawyers, for example, are often discouraged from doing so.

On the other hand I think that it's rare for someone to build an app that he wouldn't use.
I think you'd be wrong.

We're building a survey app for dentists to give to their patients.

We also have a dental practice management app.

And an practice management education tool.

I've also worked on monitoring apps used by electricity companies.

I can continue, but this should do. Anecdotal, fair enough, but I'm using them to paint a concept.

I would imagine exactly the opposite. I have never ha the pleasure of developing software that I could realistically use, and I'm sure that's the case in general.
I was writing an IDE that I planned to use every day, and it got to a usable point, but the perfectionist in me wasn't happy with some of the implementation details so I don't use it yet. Whenever Julia's C API matures enough that I can actually get it working, I think I'll pick my project back up and use Julia for most of it instead of C. But no luck so far on that route.
As a side project, I built www.99juices.com to crowd-source e-juice recipes (the liquid for e-cigs). If I did a better job at building the community, I'd be on it every day. But it's a side project, so I haven't done enough outreach. Still use it at least once a week to glance at my saved recipes anyways.
I'm building my product for the explicit reason that I want to use it. Its value to other people is just a (very) nice bonus.
Same here, good luck!
I'm working on a visual web testing automation tool Usetrace (http://usetrace.com).

Our QA process is relying on it.

We're:

- automatically checking our most critical features every time our code changes in our QA environment

- monitoring the end user experience on production environment using the same automated tests every minute

- creating and maintaining the tests with our tool

- getting live feedback to our development team's flowdock chat through our own APIs

Since we offer free VOIP phone calls to US, Canadian an UK land-lines, of course I use it every day! But by using Upptalk almost constantly I've come across hundreds of small bugs and fixes that otherwise I might not have found.

But to be honest, the reason we built Upptalk was not because we needed VOIP telephony, but that we were incensed with habitual overcharging and roaming charges.

Yes: https://www.zerotier.com/

As I've been developing it I started using it to sync stuff, access machines remotely, etc.

Getting an ssl error for your site.
Can you let me know what browser you're using? I've tried it on Windows IE, Chrome on Windows and Mac, Safari, Chrome on Linux, and even old iOS browsers and it works fine.
I work for the Wikimedia Foundation, and help build parts of Wikipedia :) I do definitely use it every day, almost...
How do you like your job and what do you do there more specifically? Love to hear more.
Theneeds.com here.

I can't say I use it daily, but surely more than 1/week. My interests are tech and quite specific, and HN is better from that point of view, but for general news I use Theneeds. I'm also a person that doesn't post/like/share too much (neither on HN, Theneeds, Twitter, Facebook...).

My co-founders however use it daily. It's their primary source of news & things to share. Sometimes, we also use it to stream the "hot" music at home ;) Moreover, we recently added to the team a couple of "enthusiastic"... pretty cool (and satisfactory) imho!

Yep! I built http://smitecamp.com/ and I use it every day to discuss different Gods, approaches etc.

Once I finish my new counterpick feature (user based) I'll use it even more to see what the Hivemind thinks about God counterpicks.

I don't need it directly, but the people who use it, use it to do things that I need/want.
Hard for me to get project to the usable state before I'd change to another so shamefully this poll didn't apply.
I built ViEmu and I use it very often, not every day right now, but I come back to using it every day when I'm working on something using VS/Xcode/SQLServer/Word.
In many cases this isn't possible. For example if you're making software to manage a hair salon then you're not going to be using it.

Outside of software for developers and IT I suspect the majority of companies don't use their own software, which is counter to what most people here believe.

I work on a TV platform. I watch TV every day. If I weren't working on it, I am not sure I'd pay and use it.
I am building https://reesd.com. When it is ready I will use it since I initially started it for myself. It will be used for backup and file store, as-is but also for the other services I plan to offer (Docker image hosting, scp-triggered rebuild, http://packages.assertive.io, and more).
firstcutpro.com - video annotation and project management for video teams

we aren't in the industry so don't use it ourselves at all but we think this is better as we can actually try to move the industry forward with best practices from other industries versus sticking to old ways and status quos that might not be the best way, it was just the way people have always done it.

of course we make quite a bit of features/functionality directly from user feedback.

A rather intuitive question would be - would you use your own product?

I have been working on form building solutions since over a year. For the first 6 months or so, I made custom forms when I needed them. Lately, I've started using my own product, simply out of need. It's surprising how much you learn when you are a genuine consumer of your own product.

Localytics: http://www.localytics.com

We dogfood it all the way, so definitely every day for our own needs. We analyze the performance, event breakdown, engagement stats, funnels, and everything about our analytics dashboard within our own analytics dashboard. Traditionally we do analytics/marketing for the mobile space, but it works great for web as well.

We also have a couple of people on the mobile team who launched an iPhone app for tracking the Boston subway: http://proximitapp.com/. They of course use Localytics for their analytics and in-app and push marketing and gave us great feedback.

We've learned a ton from real-world use of our app in both contexts. Dogfooding really is invaluable for us.

Yes, I was a Webmin user before beginning to work on it, and I continue to use it (and Virtualmin and Cloudmin) daily, fourteen years after I first installed it; it's been among my most consistently used tools, alongside vim, bash, Linux, Apache, Postfix, Perl, and Python (roughly in that order of usage) throughout all of that time. I don't use Usermin as much as I used to, now that there are vastly better webmail clients (GMail is damned hard to beat, though now that I'm taking encryption more seriously and there isn't a good client-side encryption option for GMail I'm back to using Thunderbird for most mail tasks)...but, we're working on fixing that problem, so might begin using it again as my daily mail client within the next six months to a year.
I built an app, that could download file's from websites (that were restricted by my college's proxy server), directly in my Dropbox. It served my own purpose, now it serves a lot more people also.

http://boxmydownloads.com

I've been dog-fooding on https://www.wisecashhq.com from the very start.

In retrospect, finding a product I would be able to truly benefit from was really a very good idea - I believe it really helps me daily to keep the level of persistence which is required to grow a product (both sales-wise and from a benefits/features point of view).

Stuff for work? No. I develop, other people use. I have no need to do the things I write software for - nor do I want to.

My personal code projects? They're not products, they're tools: they get written to solve specific problems or to do specific tasks. Sometimes only once, usually a few times, then they are never touched again.

Stuff for work? No. I develop, other people use. I have no need to do the things I write software for - nor do I want to.

My personal code projects? They're not products, they're tools: they get written to solve specific problems or to do specific tasks. Sometimes only once, usually a few times, then they are never touched again.