Let’s face it. If you’re a regular developer or web designer, your day job isn’t going to allow you to put all those cool things you keep reading about into practice, are they? A lot of people suffer from the old problem that they do something cool, only to have it thrown into the garbage. My work isn’t bad actually– they want to put some cool stuff in, but let’s face it… I’m never going to have complete freedom. And neither are you, most likely.
So I suggest you start your own project. If you have such good ideas, stop your whining and SHOW people.
I got tired of whining, so here’s a little sneak-peak at the project Ollie and I are working on right now. It’s all about getting and sharing ideas. It got me thinking about working on your own projects… So I made a list of 10 tips to working on your own mini dev projects.
1. Make sure it’s original
There’s nothing worse than doing something that has been done many times successfully already (especially if they have a team of people working full time that have done a better job than you). Try and think of something really new, or at least approach a known solution in a new fresh approach. You want people to get excited about it and talk about it!
2. Make sure it solves a problem that exists.
Besides unoriginal apps, second worst sin is a useless app. Well, maybe not nothing worse, but if there is no point to what you’ve built, why are you doing it? Always ask yourself, “How does this make anyone’s life better/ more exciting/ easier etc?” If you have to say, “It doesn’t”, it’s time to go back to the drawing board. If it solves a problem, ask yourself, “Does it solve a problem that needs solving?” If people don’t care about it, and won’t use it, then you’re lost.
3. If it takes you more than 1 minute to explain your idea to someone, then it’s too complicated.
Sure, it can take more than a minute to explain the details on how it works, but with the idea, it should be simple. The shorter amount of time to explain it, the better. Ollie and I can explain it in 10 words.
“It’s about giving people interesting things to do.”
Okay, that’s only 8, and it’s a concept that hasn’t been done in the same way that we’re doing it… at least not that I can find. (If someone has seen something like our app around somewhere, please send me a link! I’d love to see how other people are doing it.)
4. Do your research.
Maybe you think you have a brilliant idea. Maybe you do. But there are so many ideas out there that can help you make your app absolutely STUNNING. This means going around and seeing all the cool things that are out there. Don’t plagarise, but do get inspiration from people that have done something similar. Besides seeing things you like, you can also learn about potential mistakes you could make.
5. Plan Plan Plan (on paper).
You probably hate the planning stages of work projects. This is different, don’t worry. You won’t have to deal with people who don’t have a clue what you’re talking about (because you’re talking to yourself), but don’t think that because it’s a brilliant concept in your head that you don’t have to write anything down. As you write down your plans or make your wireframes (even just roughly is okay), you find the gaps in your thinking process, and you nail down a tighter app.
6. Talk it through with someone who isn’t in the industry.
Don’t underestimate the value of talking to someone. Try to explain how your app works to someone who can use computers but doesn’t develop on them. You’ll quickly find out if your app is too complicated for the real world, and it will help you think about the messaging you have on your site.
7. Language matters.
Not only is it important to choose which language you develop in (we’re using ruby), it’s also important to think carefully about the language on your site. First time users will get frustrated with your site if it’s riddled with grammatical mistakes and incoherent sentences. Not a good writer? Get a good friend or family member to edit your material, and make sure it makes sense. Nothing makes you look worse (and slightly incompetent) than grammar and spelling mistakes on your beautiful polished app.
8. Develop within your capabilities.
We all have ideas that would be great, if only I had a physics professor and an olympic pole vaulter involved. Make sure it’s within your grasp. Yes, challenge yourself, but if you can barely grasp html, you shouldn’t be trying to build the new facebook.
9. Make sure your work doesn’t feel threatened.
Does your app do ANYTHING the same thing as your work? If it does, and you don’t plan on handing it over to them, prepare for them to be very very nervous. And probably start looking for a new job. Make sure that you don’t work on your app during work hours, and that you still get all your work done. It’s all good and well being secretive about it, but in the web world nothing stays secret for long, so make sure you approach your work carefully. If you think they will be angry, best to talk with them about it and reassure their fears. If they start talking about owning rights to your intellectual property and that you’re not allowed to work on other things outside work, I think it’s time to find a new job in anycase. You don’t want to have your “baby” stolen after all your hard work is finished!
10. Stop procrastinating and get it out there!
If you have good ideas, you’re going to have to give up those three hours of CSI followed by two hours of Mario Kart if you want to get it out any time soon. Bootstrapping takes longer, but all those evenings and weekends mean that you have made something awesome.
Besides making a kick-ass app, you’ll learn a lot, and your work will see loads of benefits from you, including a renewed sense of enthusiasm, an upgrade in your skills (working on my own projects has made me a MUCH better designer, which has made me a better designer at work), and the benefit of learning new technologies.
If you want to sign up for when my app comes out, go to theboxcat.com, and sign up. We’ll send you an email when it comes out! Ollie and I very excited about it!! Remember, your project should be fun, and the more excited you are about it, the more excited other people will be too.








3 Comments
Love the tips, hoping everyone loves our app when we get it live
Top tips there. I started planning something this week and have realised I have to get more research done which was threatening to turn into procrastination.
This article could be what I needed to start making it into something real.
Great tips and 100% practical…
Currently busy and hope to get things done soon…
2 Trackbacks
[…] Safetygoat har gjort en lista med 10 tips för att bygga din […]
[…] Safetygoat har gjort en lista med 10 tips för att bygga din […]