finyeates | 7 years ago | on: Ask HN: Why is nearing completion so demotivating?
finyeates's comments
finyeates | 10 years ago | on: Use JSON files as if they are Python modules
with IFDEF("DEBUG"):
I'll have to dig around and find my code, your inline project was a great help in understanding the import hooks and walking the ast.
finyeates | 10 years ago | on: Show HN: Would love some feedback on my weekend project (built in 3 days)
Have a few points which may or may not be of use to you.
- I'm not a fan of the 'No risks. No credit card required.' subtext to the sign-up call to action. It may be just me, but when someone explicitly states there's no risks, it makes me consider that there might be risks. No need to put doubts into someones mind.
- Love the interface, really intuitive (Just thought that needed its own point)
- I think the permanent call to action to 'Upgrade Today' on the dashboard view is a little too in your face, and takes up a fair amount of real-estate which.
- The 'Add a member' option could also do with having a 'Add a team member' option (it may have it on the paid tiers, but for the free tier it would be a good call to action to upgrade)
- The difficulty field on a ticket doesn't seem like it intuitively will make sense for all tasks, perhaps as an optional field, or allow users to customise the names and values of the fields at the project level. I.e. if instead of high, medium and low priority, I wanted 'Later, Soon, Now and Yesterday' for my priorities.
- I think the Project Tasks and My Tasks could be collapsed into one column, freeing more space to work with, or maybe even a dedicated create task column. Just a filter of 'show my tasks' or 'show all tasks' would work well. Especially on the free tier it's a lot of wasted space.
- I'd shy away from using points and other metrics like that, as most of the time a 1-3 or even 1-8 scoring system becomes restrictive and not representative of the time taken to do a task, over time it just loses meaning to a user in my opinion.
And a minor issue or two:
- If I have two tasks assigned to a project, one high priority and difficult, the other low priority and easy and I complete the high priority task the 'Tasks Completed' in the project overview jumps to 75%, which isn't what i'd expect.
- The text on the 'Time Elapsed' and 'Tasks Completed' seems centred on the progress bar and not the container, and the small white font makes it hard to see.
- You can't access any of the support / terms of use etc.. without first logging out of your account.
Aside from that all I'd do is iterate a little bit on the text of the website, as it just doesn't quite bite yet.
But all in all, very good work. I've bookmarked so I can come back later and see if I can get more use out of it. :)
finyeates | 10 years ago | on: How One 17-Year-Old Coded a #1 App and Got Hired by Facebook
There needs to be more people chasing their dreams rather then being cranked through the academia process.
There are a few things that I've found that help me in these situations:
- Get a good project management software, personally i use https://monday.com/ for small project task management, you can list all the things you need to do - and seeing the tasks slowly disappearing can help get that feeling of momentum back
- Get a cofounder/help finding someone else to be passionate about your project or help with the work often will help spark more of that early stage excitement again. I'm currently working with some contractors on my own project and their excitement helps motivate me to push though these 'work stitches'.
- Take a small break, not too long, any longer than a week or two and you can distance yourself too much.
What you need to remember is that you're attempting to pull something off that very few people actually do, building and launching a company from scratch. It _is_ a-lot of effort, but as a founder and as it gets traction you can start to hire into roles which you don't like/don't care for.
Good luck with your software!