Ask HN: When is a programmer good enough to freelance?
1–10 of 13 posts
Re: Ask HN: When is a programmer good enough to freelance?
#2Re: Ask HN: When is a programmer good enough to freelance?
#3Re: Ask HN: When is a programmer good enough to freelance?
#4I think I'm good enough, but I'm pretty sure I'm far too slow. I do everything by hand and even though I use stuff like preprocessors and project templates it takes much much longer than what some people are able to hammer out with bootstrap, some modifications to it and a well designed workflow. I test everything and abstract as much as possible (e.g. only use raw SQL for performance rather than beeing lazy about writing models) and that only adds to the amount of time required to accomplish even the smaller stuff.
Re: Ask HN: When is a programmer good enough to freelance?
#5Re: Ask HN: When is a programmer good enough to freelance?
#6Among other things, I saved Christmas! (Way back in the dawn of the web, a little printing company in Iowa managed to get the christmas.com domain, and were printing letters to Santa for kids. They were getting creamed performance-wise. I helped get it runnable.)
Re: Ask HN: When is a programmer good enough to freelance?
#7Re: Ask HN: When is a programmer good enough to freelance?
#8For example a client might ask, "I want to a simple web app that does x and charges users a monthly subscription for access." Can you build out the functionality to carry out whatever x is and set up something like Stripe? If so, take the job, if not say you're booked and move on/forward them on to someone else.
Also keep in mind, if they knew someone better for the job, they probably wouldn't be talking to you (for example, your non-technical friend approaches you to build a simple webapp, you're probably the most technical person they know, if they knew a rockstar or whatever, they probably would have asked them instead).
Re: Ask HN: When is a programmer good enough to freelance?
#9Building basic sites ans blogs is easy, but say someone asked you to read data from an old database or connect to a payment backend that doesn't have a django plugin, could you write your own? You also need to be able to support every plugin you use if/when that plugin gets dropped by the author.
If your going to freelance I would get very familiar with your own cms and blog system so you know it inside out, or best yet, write your own from scratch, then you aren't maintaining other people's code.
My $0.02
Re: Ask HN: When is a programmer good enough to freelance?
#10I liked someone's suggestion of a fixed fee so you take the hit on learning stuff, but how do you counter the problem of feature creep in that case?