7 ms·
Show HN: JFDIN - Just Fucking Do It Now
- gnus 14y agoHow does this suck? Is it enough for you to use it on a daily basis? If no, what would you like this to have? Welcome any form of feedback!
- deleted 14y ago[deleted]
- oron 14y agoThis is great on so many levels :-) simple, focused and very nice design, I love it.
- gnus 14y agoCool! If people use this, we have a v2 which has some geeky 8-bit stuff.
- unix-dude 14y agoNo lie, geeky 8-bit stuff would probably win me over instantly.
- gnus 14y agoSneak preview: (Drafted) consequences: Someone will die -> you will see a 8-bit character running towards you with a gun My girlfriend is going to leave me -> 8-bit girl running away from 8-bit boy I will start hurting myself -> 8-bit you carrying a knife...
- babuskov 14y agoLooking forward to it. When you read "only 12 minutes left" does not seem as dangerous as "the most significant bit in the counter integer, just flipped from 1 to 0"
- BudVVeezer 14y agoIs there a way for me to get a link to a pre-configured JFDIN command? This would allow me to make a work item for entrenched coworkers and send it to them. ;-)
- gnus 14y agoIf enough people use this, we have plans to include additional logic to it (database, etc.) to make it more collaborative - definitely stay tuned if you like it and give us more feedback on what you would like to see!
- blahpro 14y agoYou could achieve this entirely statelessly (i.e. without a database) by encoding the task name in the URL. This is the sort of feature that could fuel growth by encouraging sharing :)
- BudVVeezer 14y agoThat's more what I was going for -- a nice, short URL I can send to someone.
- davidchua 14y agoWhat happens after you send it to your coworkers? Would you want to track whether your coworker gives up?
- deleted 14y ago[deleted]
- raheemm 14y agoHelping you get your shit together. Cause Clearly, You Can't The snarky tagline actually works.
- gnus 14y agoWe all struggle and we like it too ;)
- Colliwinks 14y ago"Cause" is not a valid contraction for "Because." Looks fairly out of place in text.
- wiremine 14y agoA few thoughts: 1. Great idea! I use Pomodoro a lot, and find it really helpful. 2. Honestly, I'm offending at the word Fuck and Shit, and I would never use a product that was swearing at me.
- gnus 14y agoPoint noted. During our brainstorming, we were trying to strike a balance between snarky and nice and thought to just post it up to see what people thought and iterate ;)
- davidjgraph 14y agoYou must struggle to surf generally, in that case, without being offended. There are plenty of profanity blockers like https://chrome.google.com/webstore/detail/simple-profanity-filter/ackkocjhcalcpgpfjcoinogdejibgbho?hl=en https://chrome.google.com/webstore/detail/simple-profanity-f.... Surely, it makes more sense to install one, objecting to every occurrence of swearing is going to take up a lot of your time.
- fusiongyro 14y agoThere's a world of difference between "I fucking hate Javascript" and "Fuck you."
- shocks 14y agoI'm not sure what you're getting at here. One can be incredibly rude and 'offensive' without swearing.
- fusiongyro 14y agoNot sure how you wound up there. I'm pointing out that swearing to emphasize words is different from swearing at the user. I don't think the problem here is that the software has "Fuck You" and not "Screw You" floating over the middle finger pointing at the user, but that's exactly what David is implying with his disingenuous remark about installing a profanity blocker.
- gprasanth 14y ago((time/totaltime)*100).toFixed(2) would be nice.
- blahpro 14y agoI like it! I think the progress indicator in the title needs some rounding love, however: document.title = (100 * time / totaltime).toFixed(1) + "%";
- kintamanimatt 14y agoIt's non-intuitive that you have to press enter to activate the timer. I couldn't work out why making the text box lose focus didn't start it. I ended up having to read the source to figure it out! Also, it'd be good if there would be a way to start a new task after clicking "I give up"! Funny idea for a pomodoro timer!
- gnus 14y agoLOL. We intentionally wanted to make the user feel like he/she is hopeless if he/she were to press "I give up" - ending it with a middle finger. Game over.
- kintamanimatt 14y agoI like you!
- hluska 14y agoSeconded!
- Mahn 14y ago> It's non-intuitive that you have to press enter to activate the timer. It felt pretty natural to me. We've been entering text in a box and pressing enter after we are done for decades.
- kintamanimatt 14y agoThis is very true, but only if it's obvious that some data is supposed to be sent to the server, e.g. a search box. In my mind this pattern didn't apply because it was clear something was supposed to happen on the client, not the server, i.e. activate the timer. I presumed that causing the text box to lose focus would activate it. I know I'm wrong, I just described my dozy error caused by what I perceived to be an anti-pattern.
- neya 14y agoI love it! Please release an API for this! :D
- davidchua 14y agoWhat kind of return data would interest you?
- ghrev 14y agoMake Fucking Badass Just Fucking Do It Now API (FBJFDINAPI for short); If I supply a string of text for a task, I need its ID. Given an ID, I need the time remaining on the timer. When the time reaches 0 on a given ID, I need a message to display to my users.
- davidchua 14y agoDefinitely putting this into v2!
- neya 14y agoWhen I fail to do something within the allotted time - I would love to see: { "my_custom_task_name": { "task_id": 124575, "result": "FUCK_YOU", "reason": "Time limit void" } }
- davidchua 14y agoBut how would it return this JSON to you? Through a callback URL specified?
- neya 14y agoYeah, that's what I had in mind. So if you POST this to a particular URL, I can probably do something - Send a text to my phone or send myself an E-mail, etc.. Edit: And please ignore the other comments asking you to stop with the profanity, etc. Clearly, those people aren't your target audience, but we are. If anyone feels offended, I think it's fair they don't use your service at all, than complain about it...
- shocks 14y agoFantastic. I just stuck on some metal and got some shit done for 25 minutes, although I was a little disappointed when nothing happened at 00:00. :(
- machbio 14y agoI can just think of things that I can do in 25 Minutes.. #shame
- babuskov 14y ago"can" or "can't" ?
- dazbradbury 14y agoFeature Request: Allow the use of a hashmark (or a different method) to pre-fill the user input, and auto-start the timer. Then you could send it to people who you want to get stuff done.
- garretruh 14y agoDefinitely implement this. And add email notifications when the URL is clicked AND when the timer runs out.
- davidchua 14y agoThis sounds like a great idea! How do you think we should allow users to input their e-mail addresses w/o cluttering too much of the page? (p/s: I'm one of the developers working on this)
- oinksoft 14y agoStuff like this screams the "brogrammer" stereotype to me. Strip the profanity and there's not much of a joke left.
- smokeyj 14y agoThank god the top comment is critical of an obviously novel project. You just saved me some work!
- deleted 14y ago[deleted]
- rmrfrmrf 14y agoStrip the profanity, and it's the pomodoro method.
- huhsamovar 14y agoI had exactly the same criticism about another post, and I was banned as a result.
- MostAwesomeDude 14y agoThat's strange; all of the brogrammers that I know are pretty reasonable people. Sure, they dress strangely, tend to keep their hair in novel styles, have odd preferences for beverages, have quirky catchphrases that don't really make sense, are overwhelmingly men, and generally have problems fitting in at offices full of suits... ...but so do most hackers, right?
- trendoid 14y agoI need to see lists of tasks on which I fucked up and the ones I completed. Basically, I need to track my progress. And yes, customized timer obviously. p.s. : More profanity will be appreciated, maybe customize option for that too.
- gnus 14y agoInteresting... maybe we can even chart out for you the average number of f* ups vs success and do some data mining on this and suggest change (with more profanity).
- ghrev 14y agoIt needs to source profanity from urbandictionary.com in an intelligent way relative to the race, gender, age, and sexual preference of my users... all of which will not be optional on my JFDIN app.
- serf 14y agoIt's a nice timer, but this recent casualization of the word 'fuck' is irritating, and I don't care to support it. It was in a ton of the blog headlines posted on this very site last year, and all it does is detract from the power of the word, while doing nothing to add an edge to your project. Sorry. Nice timer, though. Find a real way to motivate the user without abuse and it'd be even cooler.
- octo_t 14y agoOh no. People are swearing! Woman, cover your ankles, you're inflaming my sexual ardour!
- apawloski 14y agoAssuming that the other parties are offended by the cursing is the common response to these criticisms. I don't think anyone is saying that they're actually bothered by it, but rather that pointless cursing like this is formulaic, worn-out, and generally lame.
- BCM43 14y agoAgreed. If the cursing is the only funny part of the joke, it gets old pretty quickly. In fact, it seems at this point it's the opposite of offensive. I'm mostly just bored.
- jmduke 14y agoall it does is detract from the power of the word Isn't that a good thing?
- duiker101 14y agoWhy would it be a good thing? It's not like it is such a bad thing that we must make it good at all costs. Some words are there to be used when they are needed.
- 14y ago
- Mahn 14y agoNow all we are missing is a lengthy discussion here on HN about how to get things done properly.
- AndyKelley 14y agoI typed in "Go to work", waited 5 seconds, and then pressed "Give up." I still haven't gone to work. How is this supposed to help?
- kranner 14y agoIt seems that some people want less profanity and some want more. It might be useful to let all the text on the page be user-editable. That way they can choose the exact phrase that would have the desired emotional impact on them (and anyway, why tight-couple the tech and the copy?) For instance, my first language is Hindi, and English four-letter words just sort of slide over me without making much of a dent. I had to 'inspect element' on the h1.tagline containing 'Just F* Do It Now' and change that to something in Hindi before it really made sense. Good job, by the way.
- espinchi 14y agoMy first thought was "good joke". But I think you're actually serious! I think the key difference between this web app and just a timer is precisely the message. Some people find it funny that it uses some profanity. I were the author, I'd focus on those, and just accept the fact that they'll lose some users that would've liked a different choice of words.
- kranner 14y agoI was being serious, but that's up to the author of course, if they do indeed want to focus on the (for lack of a better term) South Park enthusiasts.
- timme 14y agoSo many tender souls that are awfully offended by someone using a bad word on the internet. The horror.
- nkozyra 14y agoProbably less "offended" and more "unimpressed."
- nkozyra 14y agoFinally, a timer. On the Internet.
- gnus 14y agoWell thanks for dropping by.
- readymade 14y agoOH WOW ANOTHER FUCKING PROJECT THAT USES PROFANITY IN IT'S NAME TO TRY TO MAKE IT SOUND COOL WHERE THE FUCK DO I SIGN UP
- vanni 14y agoI agree with you. But please, it's "its"... and don't scream.
- gnus 14y agoEverybody is fighting. Peace ✌
- patmcguire 14y agoDon't know if you're seen http://writeordie.com/ http://writeordie.com/, it's mostly for papers. Just remembered it because if you don't write fast enough it starts eating your text.