56 karma · joined June 20, 2011
- Negotiate for a half upfront payment and start only when you have received it. It will help you avoid clients that don't have the necessary budget and will save you a lot of pain.
- Document decisions done over the phone or in f2f meetings (e.g. send an email saying something like. As we discussed, we decided to ...). It will help you with unforeseen change requests that the client sees within the scope of the work.
Also +1 for the puppy break :)
Assuming you are the author :) Could you elaborate on 3 "Always refuse if someone asks you to sign an NDA before hearing their idea".
This is something I always find frustrating, but I usually end up signing the NDA as it seems irrelevant to me anyway. I'd be interested to know how people react when you tell them that you don't want to hear their idea. Do they change their attitude towards it, or you don't follow up?
As a non-physisist I always wanted to understand relativity at least to some basic degree. This book was an eye opener...
I also sometimes like to redo old stuff without looking at the code of my old solution and then compare. It is time consuming but really helps to see how you have grown.
As I see it, you don't estimate for yourself, you estimate for transparency, so that other team members can plan accordingly.
In your first point, you might not be able to estimate, but others might be able to do so and give you hints. Your final estimation might still be off, but that's how you learn.
In your second point, you estimate so that others can see how long it will take and plan their work better.
I'd appreciate it, if someone can share a few more links with similar puzzlers on the web.
My advice would be to start or join a larger project that you are interested in (something open source may be).
Note that I assume, you don't have a day job and thus you have larger portions of spare time. If you do have one and you find yourself being stuck on HN or similar, then it seems you are bored of your job. Talk to the responsible and find something new you can work on.
Either way, this will give you new perspective and you will find yourself occupied with something you like working on, ultimately leading to spending more time on things you consider productive.
The many tools that are proposed here are definitely useful, but in the end if you have a lot of free time, you'll always find a way to "procrastinate".
cheers and hopefully you figure it out soon :)
preferred weapons of choice:
mobile development: iOS, Android
web development: RoR, Node.js, Ember.js
More info can be found at http://creativepragmatics.com Current portfolio will be sent upon request (hi@creativepragmatics.com)
Otherwise, it looks interesting, but I am a bit skeptical. good luck to the dev team
cheers http://news.ycombinator.com/item?id=763570 http://news.ycombinator.com/item?id=3396910 http://news.ycombinator.com/item?id=5186774
Probably not a lot of people use Safari here, but anyway. If you don't use Alfred and use Safari there is another easy way for Mac OS users.
Just add the launch site to your bookmarks bar (on a place between 1 and 9). Assuming it is in the first place: ⌘+T, ⌘+1, my-github-command, ⏎
Nonetheless, I find it quite ingenious! Bravo