HNHacker News
TopNewBestAskShowJobs

thebenedict

482 karma · joined May 10, 2012

www.thebenedict.com
submissionscomments
thebenedict··on Ask HN: Idea Sunday
I've thought about something similar but get hung up on data entry. How do you make it not miserable to get food purchase data into the app, given that food doesn't have an RFID tag in it, and not everything (produce) has a barcode? I like the receipt idea - partner with grocery stores to print a qr-code with a machine readable list of items and (maybe) expiration dates. Having to do any kind of manual scan on each item I bring home from the store feels like too much behavior change to become part of my everyday routine. Maybe there's an opportunity to do it for institutional kitchens where inventory is required by default?

It would be fun to build the fitbit and basis integrations. Also, Randall Munroe offered a different approach: http://xkcd.com/1109/ :)

thebenedict··on Ask HN: Idea Sunday
An issue tracker for freelancers and small teams that is designed to be used collaboratively with clients, without burdening clients with unnecessary detail.

Clients see a list of user stories or other deliverables and can discuss, and file issues and bugs against them. Developers can track their own bugs, finer-grained tasks and issues privately. These two sides of the software are linked for the developer, i.e. as a developer I can add detail and break down a client request into smaller stories without exposing the client to the gritty details, and keep track of which client request(s) different issues and stories are related to. Also useful for filing issues the client doesn't need to know about, say, bugs I find before they do :)

The problem this solves is that I have to maintain two issue trackers, one focused on user stories and features (usually a google spreadsheet), and another for more technical tasks and bugs (usually pivotal tracker). I want to keep it all in one place. I would be surprised if this doesn't already exist, but I haven't been able to find it.

thebenedict··on Read Hacker News faster
This kind of two-pane layout looks great on large screens but is unusable on mobile (my Nexus 5, at least). Are there any good approaches that don't involve making a separate mobile layout?

Maybe a mobile-only button to expand the sidebar, and then the list of articles takes up the full screen, sliding away after an article is selected?

thebenedict··on What Happens to Older Developers?
This post is confusing to me and a little scary. The linked resume is far more extensive than mine, and I often turn away inquiries for reasonably well-paid freelance web app development because I don't have the bandwidth. What happens? There must be more to it. Why are no similar opportunities available to industry veterans? Pride? Burn out? Likely others...

Most of the work I do is intellectually beneath someone with 30+ years of experience in C, and below their theoretical earning potential, but if the alternative is near poverty it seems like it should be workable.

thebenedict··on Agile Is Dead (Long Live Agility)
Seriously. I like the focus on practical productivity but was surprised by the conclusion. "Let's all change from saying agile to saying agility" feels like quibbling over semantics. (Fixed spelling, thanks)
thebenedict··on Ask HN: The software I want to build is too custom, how do I make it affordable?
I was in a similar situation recently working with minimally funded organizations. In the end, after spending about two years on it, I wasn't able to make it work. The groups' needs were just different enough that they required consulting engagements but couldn't really afford them. I've found it disappointingly hard to serve small businesses and NGOs given that they often do interesting and important work. I hope you can make it happen. Some thoughts:

0) There's a good chance your main obstacles aren't related to server optimization or finding the right mix of features to roll into a product. You probably need to clarify your assumptions and make sure there's really a business to be had.

1) Consider honestly whether it's realistic to serve organizations that can't pay $40 a month for software they need. I'm not saying it's impossible or undesirable, but it's a critical question to answer for yourself. You need to eat, and choosing to work with these organizations means you'll have to have to subsidize your time with other, higher paying work, offer a level of service that won't satisfy you or your customers, or both.

It's possible there's a large enough number of customers that you could support a business on < $40/month, but it's unlikely for non-profits, especially given your experience with their heterogeneous needs.

2) In light of their reluctance to spend, how sure are you that you've identified a critical need for these organizations? This isn't necessarily an indictment of your product. In my experience many small NGOs are still figuring out their internal processes, and what's important to them and their funders. Codifying nascent processes in software is hard - bordering on impossible - and sales cycles can be untenably long. On the plus side it means they're often willing to be flexible and work with you as you figure out what the software should do.

3) If you do move forward (and of course you probably will), be creative about funding. Working with non-profit arts organizations gives you a great story to tell. If submission management and evaluation really is critical, can you work with your customers to incorporate a software budget into their funding proposals? Find out who the funders are. What are their priorities? Can you appeal directly to funders and show them how your software can help achieve and monitor their objectives, and communicate their impact more effectively?

I'd love to hear what you end up doing. Feel free to reach out (my username at gmail) if I can help.

thebenedict··on Doge as a Service
Looks like Chrome for Android is crashing because the serialized png is too large. Just sent a quick pull request that exports a smaller jpg instead.
thebenedict··on Doge as a Service
I don't know why I find doge so funny, but this is great. Unfortunately "very view" causes Chrome and Chrome Beta to crash on a Nexus 5/Android 4.4.2. I get the idea though.

What does the tech stack look like? Is it open source?

thebenedict··on News is bad for you
What does 'rot your mind' mean in this context? I agree, and intuitively feel there's value in avoiding short term distractions, but what's going on there? Is it just opportunity cost, spending time watching TV instead of thinking and learning so you miss out on the mental benefits? Or do certain types/durations of distraction make you less able to do complex mental tasks when you go back to them?
thebenedict··on Ask HN: What do you ask a potential employer
+1 for the "worst/most challenging thing about working here". I saw it suggested on HN a few months ago and tried it once in an interview and once in casual conversation. At first I was concerned about offending the interviewer, but both times the person was honest and forthcoming, and seemed to appreciate the question.

In the post I saw the author suggested that good people/companies will open up and tell you what's not working, and bad ones will lie and say everything's great.

thebenedict··on Ask HN: Is anyone making money from garbage?
Check out Sanergy. They're collecting human waste using custom toilets in Nairobi slums, and selling fertilizer and electricity.

http://saner.gy

thebenedict··on I Have an Idea for a Killer App, but Where Do I Start?
I'm all for people learning to program so they can build something they're excited about, but this seems disingenuous. For most people it'll take months or more to go from zero coding experience to building an MVP of their 'killer app' idea. Posts like this make it sound like it's just working through a checklist.

If someone's not excited about the actual process of learning to code, a)they'll probably get discouraged quickly and b)there's probably a more efficient way for them to get a prototype of their app than learning to code from scratch.

thebenedict··on Kenyan Women Create Their Own 'Geek Culture'
I'm not Kenyan, but I've been based in East Africa for the last two years and have been living in Nairobi and running a startup there since March. Happy to answer questions. (I'll be on and offline today because of the holdiay)

It's fantastic to see Sue and M-Farm getting this kind of exposure.

thebenedict··on No, I won't be your technical co-founder
Thanks for this. I am also a semi-technical founder, but I've learned enough HTML/CSS/JS and Python to get an MVP online by myself. I did this because because I had almost no resources when I started out, enjoy programming and wanted to get better, and because I knew it would help with attracting skilled engineers.

I've talked to several professional devs in the process. The best ask thought provoking questions about my technology choices and business plan, even if they're not available -- one even took an afternoon to work on a prototype Android client with me. I appreciate the frustration that motivates the original post, but a polite no is usually enough to deflect inquiries that aren't serious or well thought out, and an angry blog about "business guys" risks turning off quality people.

← PreviousPage 3 of 3