So, I don't have time to work on TaskSmash, but I think it has a lot of potential. Months ago I wrote a blog post offering accounts on it, and despite not linking to it since, there are more than 100 tasks posted every day. People really love it and email me about it all the time.
The PHP code is a bit of a mess. I was a really bad coder when I wrote it, so it's basically just one big disaster of a php file. It's all functional, just not organized or documented. So you'd probably want to clean that up. The big feature that needs to be implemented (that would seriously only take a day) would be to have recurring tasks. There's an API for it that I never made public, and someone is making an android app for it right now.
If this sounds like something you'd like to put time into, you can have 49% of it for $1. I'm keeping 51% not because I actually want to control it, but because I want to be able to look out for the best interest of the users on it, since they trusted me when they signed up. If you decide that you want to sell all the email addresses to a marketer, I need to be able to override that.
You can keep it free, you can make a premium version and charge for it, or you can try to charge a small amount for the existing functionality to NEW users (I'd like existing users to get it free for life). I don't care whether we make money on it or just keep it free. If you make money, you have to give me 51%, if you don't make money, that's fine, too.
I can keep TaskSmash running forever as-is, and obviously don't need help with that. So if you do take it on, I will expect you to actually work on it, both making it better and getting more people using it. Your 49% will vest monthly with a one year cliff. In other words, if you say you're going to take it over and give up within the first year, I get the project back. Not trying to screw you, just trying to make sure that the person who takes it over actually cares about working on it (not full time, just as a hobby is fine).
Let me know if you're interested.
I never got around to letting you know, but thanks a lot for creating TaskSmash. I literally use it every day; it's the first thing I check in the morning on the internet and the last thing before I go to bed. It really has given me a boost to my productivity, mostly because of the accountability because my friends use it as well and because of the layout which makes it easy for me to see how I've been doing.
Taking over TaskSmash sounds really interesting, but I'm just starting out coding and currently couldn't do anything with it. Besides, I don't think I'll have the time to be working on this project in the near future.
However, I'd really appreaciate it if the basic functionality stays the same and freely accessible. Any improvements would be welcomed, and I appreciate the effort f whoever will be working on it.
Thanks for building it, Tynan. Love it.
If you're still looking for someone to partner with, I would be very interested in talking with you. I have many years of PHP experience (including scalability and high availability), and have written a project/task management application before. Please let me know.
If the current arrangement doesn't work out, just let me know. I'd love to play with it, and I love using TaskSmash. Even started cheating the system to get more accounts for all my friends - any friend who wanted an account, I'd make an account for them with a premade password and then login and steal their invite code to invite a fake email and then repeat the process, to make sure I could always invite more friends ;).
As long as you're not opposed to my potential overhauling of the backend to Django or Rails
I'm quite interested. I'm currently doing a lot with web dev and I have a couple cool ideas for it that I think would be neat to test out. Let me know!
I'd be interested. I'm looking at ways to brush up on my code outside of work. I'm not sure I'd be able to devote enough time though. Or if the code is really bad I might bail. I do asp.net webforms and mvc at work but did some php in school. If you send me some code I could probably make a better call.
It's surprisingly rare for me to get emails with suggestions for posts, but since posting last week about my startup, I've gotten several requests for a post about programming. Good idea-I should have thought of this before.
Now is a particularly good time to talk about programming, because now is a particularly good time to start a tech business. Every two weeks I go to Startup Poker, where I play poker with a bunch of startup employees and owners. We don't talk about startups all that much, but when we do, a recurring theme is this: there has never been an easier time to start a startup.
The process of starting up a tech company has almost become standardized: two founders join together with an idea, they start building it, take funding, and change the idea along the way as necessary. Amongst the two founders, there are only two configurations that you'll see: either both are "technical" or one is "technical". Technical meaning that they can program and will actually build the product.
I don't really like the way comments are on this site. You know what I mean? It is confusing to have comments with different hierarchical levels display at the same level visually. This happens when you scroll down so that a non- root-level comment will be dragged all the way to the left. In this way, a real root node, displayed further down the screen, will take up the same amount of horizontal space as this child node, and then all hell breaks loose. I can't tell what's the parent of what, and who replied where, and all the fuzziness happened.
---By the way, I don't really plan on having anyone read this, so if you are reading it, please know that I usually am more coherent than this. My brain is kind of fried fries.
On Reddit, you can open and close layers of comments and their children. I find this very useful, because sometimes I want to disregard the shit out of shit.
I was thinking, maybe it would be good if you could click "Focus on this Comment" on a comment and then you'd be like 'Wow'. Because then it would move it over to the leftest point, and you'd only see its children. Then you could "Focus on this Comment" on one of its children. Then you could go back to the first one, by using the browser history. Then, you would be happiness.
Possibly also, there could be different colors for different levels of posts. That way, nobody would get lost trying to keep track of which parent is parent.