top | item 1579015

Tell HN: We're building a "HN Office Hours" app. Help us.

157 points| rguzman | 15 years ago |hnofficehours.com | reply

56 comments

order
[+] drewcrawford|15 years ago|reply
I don't have regular office hours. I start work anywhere from 12-1pm and stop anywhere from midnight-5am. Sometimes I take days off. Sometimes I'm too busy to answer the phone. My schedule for something like this is pretty much unpredictable.

Proposal: rather than specifying hours, just let me specify here / gone like a regular IM client. If it looks like it's going to be a slow day, I'll turn on the tap, and if things pick up I'll turn it off.

[+] hooande|15 years ago|reply
I can understand your situation, but I like their proposed approach (if I understand it correctly). A lot of people like to make appointments in order to be able to plan their time. During YC, you can schedule a 20 minute block of time with PG where he talks to you one on one. A lot of people find it to be useful, and I think it would be great to have something similar for HNers.

Some people like to be able to say "I have 20 minutes from 11:00-11:20 scheduled to talk to this person on this date about my project". Personally, I've always felt that scheduled appointments feel more "serious" than IM conversations. If I've made a commitment to talk with you for 20 minutes, you're much more likely to get my undivided attention during that time. Plus I can prepare for our conversation. If I can't make it, I'll just reschedule.

[+] rguzman|15 years ago|reply
I like this idea a lot. Maybe we'll have an option to go on the site and just say "mark me as available now". Would that be close enough?
[+] ezl|15 years ago|reply
noted.

so actually i imagined it as being available to people who wanted to do 1-off office hours, "I will be available tomorrow from 5-7 CST."

theli0nhearted and i had a short discussion on IRC where I think we've concluded that it makes sense to have a "Currently available/unavailable" flag anyways even for people who do have regular office hours, so I think you'll be pleased with the plan.

Basically even if I have office hours, I need to be able to mark that I'm currently occupied with someone, so I'll turn off my "available" indicator.

That could work for you as well. Basically you're usually just unavailable. If you feel like talking you can be available.

[+] gkelly|15 years ago|reply
Is there some way to scrape that IM client status from iChat, skype, gchat, facebook, or whatever else? People could configure that in their contact information/profile. The master switch would be on this site though.
[+] SomeCallMeTim|15 years ago|reply
Have you guys seen Aardvark? Aardvark sends questions to friends and friends-of-friends via IM and/or email. If HN readers all linked together as friends or friends-of-friends, then your questions would be routed to the appropriate people based on interests. And if no HN people are available to answer your questions, they get routed off to the rest of the Aardvark network.

Even if people don't like this idea, it wouldn't hurt to look at how their UI and features are set up, since they're one of the pioneers in doing exactly the same kind of thing the "HN Office Hours" app is trying to do.

You can link to me here: http://vark.com/s/UR0C -- everyone who links to me will be a friend-of-a-friend and will be auto-networked by Aardvark, assuming they all use an IM program compatible with Google Chat or Yahoo IM. Or if someone else wants to volunteer to be the "hub" of HN users, feel free to post your link here.

Just a thought. :)

[+] cullenking|15 years ago|reply
But then you have to deal with the annoyance that is aardvark. I turned that stuff off when I got five questions in a row that literally were first page google results.

IRC room with a site mapping persons profile to their nick would be less bothersome, however then you have the distraction of yet another conversation in the background....

[+] user24|15 years ago|reply
That thread caused a lot of ripples. It's clear that this is a service that many people want.

Here's another thread inspired by kentf's submission; http://news.ycombinator.com/item?id=1517198 and there's a collection of google docs here: http://news.ycombinator.com/item?id=1517198, you might want to build your database around the type of infomation people want to share.

Also, minor proofreading thing on the homepage: "want to build a site to those facilitate interactions"

I'm not a django guy otherwise I'd be offering to dive in.

I can offer space and bandwidth on my dreamhost "unlimited" shared hosting plan.

And I love beta-testing things!

(note to HNers, please save the discussion about what "unlimited" really means for another time.)

edit: another thread: http://news.ycombinator.com/item?id=1516015

[+] rguzman|15 years ago|reply
Thank you. Just fixed the typo.
[+] kilian|15 years ago|reply
Please see if you can combine something with http://hnhackers.com/ and/or http://www.hackernewsers.com/ It would be a shame if a third site comes along that does something related (even slightly) without working together!
[+] rguzman|15 years ago|reply
Do you run either of those? We'd love to integrate as much as possible.
[+] maxwin|15 years ago|reply
I am so amazed by how frequently people come up with the same idea. I have been thinking about making an office hour app 7-8 months ago and been talking to everyone I know for feedbacks. Fail on me for not being able to execute it sooner. Good job for taking the initiative, guys.
[+] ezl|15 years ago|reply
sometimes it just takes someone to get the ball rolling. we'd honestly really rather have this be "everyone's project" instead of "our project". Please contribute. This is ideally going to be a very open process with lots of people committing code and ideas.

It would be a waste to ignore whatever ideas you came up with in 7-8 months of thinking about the app.

[+] ezl|15 years ago|reply
hey guys, ezl from pybrew here. So we're basically a python shop, but we'd really love input/collaboration from anyone.

The primary reason we're trying to approach this as a group project is we think it'll be fun to collaborate with new people; so even if you're not a Django guy, please feel free to contribute. We definitely need people with design savvy, UI advice, people who just click around the site and look for broken things, etc.

Don't feel like you have to stay the whole weekend or anything. Hop in and say hello. Any advice/suggestions are welcome.

[+] kashif|15 years ago|reply
Are you guys only looking for local help? I am in India and would love to chip in but this weekend isn't the best time. Can't this be an ongoing, online thing. We can all chip in and host it too - a community developed/run/managed app?
[+] jim_dot|15 years ago|reply
I don't really get it...
[+] mahmud|15 years ago|reply
If you like someone's comment, you can click on their office hours link and .. AWESOME!
[+] ez77|15 years ago|reply
I believe this is great. I have one comment (really one wish) to make. It would be absolutely fantastic to see some screencasts of HNers in action. In particular, how you get the skeleton of a project up and running. I, for one, would pay for content like this.

By the way, I haven’t tried PeepCode. Do you guys recommend it? Again, along the lines of getting things started. I look, for instance, at the App Engine documentation and (even though they offer a launcher) I wonder how professionals give the first brush strokes in less than several hours. How can I avoid constantly going back to the documentation?

Thank you, and sorry for the ramble!

[+] duck|15 years ago|reply
I would highly recommend PeepCode... very high quality screencasts and a good range of topics as well.
[+] ezl|15 years ago|reply
the github wiki is where we're storing a lot of ideas: http://wiki.github.com/ezl/hnofficehours/

it is editable by anyone with a github account. if you have any ideas, please feel free to contribute (leave your HN username as well with your ideas so we can contact you if there are questions)

[+] samratjp|15 years ago|reply
1) I hope the final product will be OSS 2) To keep spammers out, we could enable a karma threshold parameter. 3) As about UI, I've always been looking for an excuse to look into SproutCore ('course, this is free) or Atlas (which does cost).
[+] ezl|15 years ago|reply
1) I hope the final product will be OSS

It absolutely will.

[+] proexploit|15 years ago|reply
UI Design / Adobe CS guy here. Email is in my profile if you want specific design help. Got a fairly busy weekend but I've got 3-4 hours to contribute.

I'm into using CSS3 (w/ fallback styles) in production so that would be cool.

[+] alain94040|15 years ago|reply
I was working on a similar idea "Flash Mob: Help a Startup Out", but the specifics were to have a live chat at a given time, and have everyone (available and willing) throw their 2cents in.
[+] hartror|15 years ago|reply
What OSS licence will you guys be using?

I was planning on spending the weekend holed up coding Django anyway so I will put my hand up to own a feature!

[+] companionsphere|15 years ago|reply
It might be a good idea to have some restriction on users so that the service is not overwhelmed (a yahoo answers-type situation might not work out well).
[+] rguzman|15 years ago|reply
Yeah, you're right. We want this to be HN centric, so I think we're going to start by limiting to HN users.
[+] Sukotto|15 years ago|reply
Sounds like a good use of a wave-like app if you include voice chat.

Are there any existing wave-alikes (FOSS maybe?) to leverage?

[+] foxtrot|15 years ago|reply
I dabble in UI design, and if I get the time would like to help out. Hopefully see you either tonight or tomorrow at some point.
[+] stevelosh|15 years ago|reply
Python coder here. Sounds like a fun idea. I'll pop into IRC if I get some free time this weekend.
[+] kadabra9|15 years ago|reply
i'll be around this weekend, would love to help out. not much of a python guy but pretty well versed in MVC and can prob contribute on the design /js end of things as well