HNHacker News
TopNewBestAskShowJobs

Alan01252

757 karma · joined September 30, 2010

http://alanhollis.com
submissionscomments
Alan01252··on Kalzumeus Podcast 3: Growing Consulting Practices, with Brennan Dunn
Good point! Thanks Tom.

I assumed it was for one person but now you've mentioned it, that is probably for them both. In which case I guess it's less extreme on my brain.

Alan01252··on Kalzumeus Podcast 3: Growing Consulting Practices, with Brennan Dunn
This was my favourite Podcast so far. A few things I really took away from it ( which I'll be implementing in my own freelancing /consulting business ) in no particular order

1. Charge more.....

2. Sell yourself as someone who solves business problems, not as someone who implements technical solutions

3. http://thunderboltlabs.com/ - An excellent example of how to sell yourself as a developer, without selling yourself as a commodity coder. Their hourly rate does makes my brain melt.

4. Learn the language of yours customers. This is something I've really got to work on, I have now idea how business people speak.

5. When you're teaching a potential customer new things in your sales pitch you've already won the sale.

I'm not sure I've summarised number five very well. So here's an example from my own limited experience. When I've stepped into a design agency who's looking for a developer and I start talking about version control, the latest technologies, previous projects and how I could make their business better I've actually felt the atmosphere change in the room. At that point I know I'm walking out of there with a new client.

There's more hidden gems in this Podcast and I'm sure I'll be reading / listening to it again before the days out.

So much to learn.... being self employed is awesome.

Alan01252··on PHP, the web’s most popular programming language, is coming to mobile
Sorry, but that last line sentence has really touched a nerve, maybe I'm being trolled, but here comes my 2 cents anyway.

I personally use PHP all the time, I love it. I can code large, maintainable and secure applications with far more speed than any other language I've ever used ( and trust me I've used a lot ). It's my language of choice when I'm building web applications.

Not only is it available everywhere! but it's been established for long enough that there are a wide range of top quality frameworks and libraries written for it. Oh and these have been written by developers who I'm certain are much smarter than us both.

And why the hell is mobile development any harder than web development. It's just code, not arcane magic. Trust me I've seen, and will continue to see, just as much badly written/badly performing code for mobile applications as I do for web based ones. Just because you're using Objective C / Java as the tool of choice doesn't make you any better or smarter a developer.

If there is a mobile offering coming up based around PHP, I'm looking forward to trying it. If it allows me the same benefits as the language does on the web then I'll be using it, regardless of how many people think that makes me "not smart".

Alan01252··on Freelancer? Seeking Freelancer? My analysis.
Looking to get some feedback on my pitch and ways to improve what I can offer next time! Any feedback positive/negative would be greatly appreciated!
Alan01252··on Ask HN: Freelancer? Seeking freelancer? (October 2012)
SEEKING WORK -- England ( London | Hampshire | Surrey ) or remote.

Software engineer. Over 5 years experience creating, maintaining and most importantly delivering software products.

I've been freelancing for just over four months and have excellent testimonials from clients I've worked with so far. http://alanhollis.com/testimonials/.

RECENT WORK

A financial customer service relationship management software involving big data sets. I personally wrote three of the most complex aspects of the site, including a real time event log using node.js. A highly customised version of a DataTables.net data table, and several bespoke map reduce queries extracting complex statistics quickly from multiple MongoDB collections, and displaying them using Google Interactive Charts.

A bespoke on-line content management system to generate a playable/customisable quiz for a high profile government backed website. The application was written using the Yii PHP framework which allowed me to get the basic CRUD/User Login management feature complete in just five days. The application also tracks users answers and information and displays statistics in the content management system.

MORE ABOUT ME

More about me can be found via http://alanhollis.com.

My github profile is available on http://github.com/alan01252.

My strongest languages are PHP, JavaScript and Java. I've also got a whole heap of experience debugging and maintaining code written in other languages such as C#, Perl and Python.

CONTACT ME

Feel free to contact me via any of these methods:

Email: me@alanhollis.com

Website: http://alanhollis.com/contact/

Twitter: http://twitter.com/alan01252

Skype: alan01276

P.S.

This is my first time posting on HackerNews Freelancer seeking freelancer. I would love to receive feedback on my pitch / my website or my github profile.

Thanks

Alan

Alan01252··on Use Zsh
Just started using Zsh. I never really had any qualms with bash, and so had the mantra if it's not broke don't fix it.

Then I worked with a couple of junior developers and noticed them doing some cool looking things on the terminal.

Suffice to say I've now switched to Zsh and can't see myself going back to bash any time soon. Thanks junior devs :)

Alan01252··on Ask HN: How does an experienced freelancer get work?
I've been freelancing for just over four months now and there are only two ways I've found clients ( who will pay the rates I charge ) so far.

1. Emailed the larger web design and creative agencies in the local area. ( Maximum around 1 1/2 hour drive is acceptable to me )

2. Created a personal website, and did some very basic ( and always improving ) keyword optimisation, for my areas of expertise.

I've been busy for the last four months solid. Right now is the first time I'm actively looking for work again, and it's mainly because I stopped emailing companies. Big mistake.

It's worth noting that the clients who have found me via my website/blog ( I try to post at least once a week) are happy to pay considerably more than the web design agencies. From my experience most web design agencies don't know how much a good developer can be worth in terms of code maintainability and time saved delivering the project.

On another note I always recommend getting face to face with potential clients. My confidence in my ability shines through when I'm in stood/sat in front of them, and really helps to build that trust factor.

As repeated in many other replies here, and something I'm only just learning myself. Find a problem that people want solving and sell yourself as the solution to that problem.

I'm still not sure what problem I'm solving or can help someone solving, but I'm hoping to figure it out sooner rather than later. :)

Hope this helps.

Alan01252··on Jetstrap for Bootstrap
Didn't work on Firefox 14.0.1 Ubuntu 12.04. Dragged elements don't appear on the canvas. The error in the console log, "not dropping, no container or component found". Same issue with Chrome Version 21.0.1180.81.

Looking forwards to when these are fixed though, I'd like to use it myself, and would be happy to contribute.

== Update ==

The problem I was having seemed to be I hadn't named my screen, I was then shown a blank white screen which looked like I could drag the elements onto, but this didn't work.

Alan01252··on Why Your Customers Would Be Happier If You Charged More
Thanks again Patrick. You know what, I think I'm finally starting to get your point in its entirety.
Alan01252··on Why Your Customers Would Be Happier If You Charged More
As a freelance developer myself, and thanks to Patio11, I've always had the charge more mantra firmly placed at the front of my head. So it's a little disheartening to hear on the basis of what was said in this conversation, that I'm still selling myself short. Without the advice I've read here, I doubt I'd of lasted the four months I have so far...

The hardest part of this "charge more" philosophy is finding the clients. For example, I went to see a client yesterday, who knew my daily rate. We had a very positive meeting and I was told "they were glad they'd found the right man for the job". Yet today they stated they could get two developers for the price I was charging and would have to think about hiring me unless I was prepared to negotiate.

I do wonder if maybe the world of freelance developing does have a payment cap, and that to reach the next level we need to sell ourselves as something other than just developers.

Or does making the charge more philosophy work to its full extent in the development game, mean joining big company x, or selling my soul to big company y.

The question I'm asking myself right now is. Would Patio11 be able to charge the same rate as a freelance developer as he does as a "I will help you sell more software" freelance consultant?

Alan01252··on Being a Developer Makes You Valuable. Learning How to Market Makes You Dangerous
It's amazing actually how many programmers don't concentrate on marketing at all. I've recently got a few emails from fellow developers asking if they need a blog/twitter/google+ account in order to get customers as a freelancer.

The answer is yes, yes you do!

The proof, 3 months in to my freelance career and I'm already getting customers, via blogging and Google search results. Heck I've even been lucky enough to get one customer as a direct result of getting front paged on Hacker News.

I have no idea whether I'm approaching "dangerous" yet. But I know for certain, I've still got a lot of marketing effort to go, and one hell of a lot left to learn.

Alan01252··on How to hack the beliefs that are holding you back
I'm shocked that in the last five minutes the two comments on this post so far are both from people, who, like myself, and the friend in the article, worry about sending invoices!

I thought it was just something I was struggling with. It's re-assuring (in a strange way), to know that these are fears that a lot of people have and not just myself. Fortunately my Mrs won't let me get away with not pressing that big nasty send button!

Alan01252··on Why I bill daily
Care to elaborate? I don't feel like I'm billing too often (I send invoices once a month), and I'm not sure what you mean by too much?
Alan01252··on Freelancing: A 6-Month Retrospective
Not US but UK here. And yes, in my experience, yes you can do 20 hour weeks from freelance jobs. The people/companies who want you are simply those companies with more work than they can currently handle.

It's not hard to see why, in the UK especially, there's a severe shortage of good developers. I can safely say ( hopefully without coming across as arrogant) that I'm a better developer than any other I've met whilst freelancing thus far. Companies are willing to pay for that knowledge and experience, even if it's on a time limited basis.

It's well understood in programming circles that a good developer can be much more economically viable then several not so good developers working on the same problem. I think Joel Spolsky's sums up this point quite well here http://www.joelonsoftware.com/articles/HighNotes.html.

Alan01252··on Freelancing: A 6-Month Retrospective
Thanks blu3jack. I'll be honest I'm not sure how I'll handle that when the time comes. I'm hoping that as long as I always leave the job knowing I did the best I could, even if I believe the decision made were the wrong ones, I'll be happy.
Alan01252··on Freelancing: A 6-Month Retrospective
I think this is a great point. I've seen time and time again the old adage "it's not what you know, it's who you know" ringing true. It took me a long time to stop moaning about it, and start doing something about it instead.
Alan01252··on Freelancing: A 6-Month Retrospective
I'm keen to know whether you ever expressed these concerns?

My recent (and limited in comparison to yours) experience is that as a freelancer demanding a certain wage my knowledge and feedback is taken in very high regard and if I feel something needs changing it has been.

Alan01252··on Freelancing: A 6-Month Retrospective
Good point about the fix contract plan, I hadn't thought about it from a hiring perspective before.

Almost all the jobs I've had so far have been fixed contract first. Once they're confident with my abilities I move to a daily rate. I'm not interested in working on a per project basis forever, it's not good for either party!

Alan01252··on Freelancing: A 6-Month Retrospective
There's really no excuse here for not getting something on-line. Twitter bootstrap, Theme Forest, etc make it easy to create something that looks reasonably good.

Also do you have any projects on github/bitbucket? Have you contributed to any open source projects? These are all things employers look for and set you apart from other developers.

I've found people aren't too interested in my previous job roles, they're more interested in talking to me. Every time I've sat down and talked to a client, not only have they felt confident enough to hire me as a freelancer, I'm almost always asked if I'm looking for full time work.

I don't market myself as a web designer. I'm a web developer, I do programming not design, and I make that clear right from the start. The companies I work for have more than enough people who can do design. They don't have people with the skills and experience I do as a developer.

Alan01252··on Freelancing: A 6-Month Retrospective
I'm almost at the end of my second month freelancing (post to come soon) and find this inspiring.

My biggest struggle at the moment is what to aim for, yes working three days a week and getting similar money to what I was earning full time is great. Yet at the same time I'm not sure if this is enough for me personally. In fact when I start talking to my friends in full time jobs I kinda feel guilty!

Maybe I need some more hobbies, but at the moment the draw of earning more money by working harder is far too appealing. It seems I just can't say no to money.

Alan01252··on Protip: Write for you
Protip: Don't track statistics on your blog.

Little controversial, but this is the first time in my life I actively care for a blog I've created. And the reason? I don't care about the statistics.

Previously my main priority was getting traffic. I became obsessed with looking at statistics to see how much traffic I'd gained. I spent far far too much time looking at statistics, when instead, I should have been doing, what I hope I'm doing now. Writing content that I will want to read again.

Alan01252··on Cloud9 IDE lets you code together in the Cloud. And offline. And in Ruby, PHP…
I really really want this product to work. I can see the potential/benefit in it. But every time I try it I'm left disappointed. I know it's probably me doing something stupid, but here goes my experience this time.

Oh cloud9 I really like this idea, lets see if it's improved since last time I looked -> click

I can sign in via Bitbucket cool I'll do that.

Okay that was dumb of me, my Bitbucket repositories are all private so I can't use cloud9 for this. I'll import my github projects instead.

Dang, Github is already registered to another account and I can't change it.

No problem, I'll de-active Bitbucket and delete this account, then sign in with the old account I created.

Doh, I can't remember my password, I'll reset it. Weird a new password is sent back to me in plain text? That doesn't fill me with confidence.

I'm in, the dashboard says I've only got one project in my Github repository, that's odd? Never mind, one project will do for testing.

Open project, click index.php, hmmm no syntax highlighting.

Never mind I'll just click on view then syntax and choose PHP. Nope that didn't work, not sure why, okay maybe it's because it's a PHP project and this is a Javascript IDE. I'll have a little play around and see what else is new.

Zend mode that seems interesting I'll click that. Ahh okay, that looks pretty. Right, now where have all my options gone, bugger. How do I exit out of zend mode? I can't remember the keyboard short cut and there's no hint. Okay never mind I'll just exit the IDE and login again.

Right back to the dashboard. Oh sweet, looks like my other Github projects have appeared. I'll try a Javascript based project.

Okay so start editing -> click on Javascript file -> no syntax highlighting -> click syntax button -> choose javascript, no syntax highlighting sigh... Maybe code completion will work, at least that's fun to try. I type "this.". No code completion, right well that's enough play time quit.

I don't doubt that all this stuff works, but for me in the 5 / 10 minutes I played around with this I've not managed to get the IDE to function how I expect it to. And it's the same thing every time. I really hope this post is taken positively as constructive feedback because I can see great potential for the product. I'd love some kind of automatic ajaxy getting started tour once I've logged in.

Alan01252··on 10k Bootstrap Challenge: Launch of hnalerts.com
Yes, yes it should. ;) thanks!
Alan01252··on 10k Bootstrap Challenge: Launch of hnalerts.com
How much is just hosting this service costing you? I can't see any method of payment, do you have plans to monetize it?

Great MVP by the way.

Alan01252··on Just open sourced my 10k LOC PHP & MySQL invoicing app
Thank you very much for taking the time to reply!

Also I know you're getting a lot of stick in this thread for the code which I feel is unjustified, I just want to say I commend you for open sourcing it.

Alan01252··on Just open sourced my 10k LOC PHP & MySQL invoicing app
I've a few questions if you have the time.

Did you never charge? Or were you charging? What were the reasons it was / you were not ready to make it a money making business? Any mistakes or lessons learned while building/running the software? Where did the 120 users come from?

As someone who is looking to create their own product soon I'd be really grateful for any response you can give.

Thanks

Alan

Alan01252··on Show HN: Statuscoder, easily get any HTTP status code for testing
https://statuscoder.com/418

Thanks you made me smile. :) Can I ask you what your motivation for this project is?

Alan01252··on Of course this company is for sale
I've had a lot of recent discussions about this. My Dad always says one of the worst decisions he made when he was running his first company was not to sell it. The price was right, but he could see was the turnover and the potential to earn more later. Little did he know the 90's recession was just around the corner.

I often wonder what I'd do now if faced with a similar situation.

Alan01252··on My first month freelancing
Thanks! I looked on your site was hoping for a skype link but couldn't find anything but an email address.

I'm gong to try and make the next PHP London event, hope to see you there. I'll make sure I bring business cards :).

Alan01252··on My first month freelancing
Done. Thank you.
← PreviousPage 3 of 4Next →