HNHacker News
TopNewBestAskShowJobs

philjones88

84 karma · joined January 9, 2012

Software developer from Bristol, United Kingdom. Doing C#/ASP.NET MVC web development. Love newer .NET OSS/cool toys such as RavenDB.
submissionscomments
philjones88··on Show HN: Kubernetes as a back-end for OpenFaaS
Could I get a link to that blog of yours?
philjones88··on Bootstrap 3.0 Upcoming changes
Same stats roughly, 9.5% IE7. Client's are asking for IE7 support as base level (they normally don't ask for IE6 when I say +50% cost). I suspect next year will start the "death to IE7" campaign. Hopefully.

We also have 1.67% IE6 users who haven't take the hint, my banner and the fact it's totally broken doesn't deter them.

This is a public facing website, although we did investigate the IE7 users and found alot come from public/government networks. They strangely browse the site at work then buy at home (IE8+/Firefox/Chrome) which is frustrating as they won't buy if the site doesn't work in IE7...

philjones88··on Gallery of free HTML snippets for Twitter Bootstrap
Really useful site, especially for those developers like myself that are "design challenged" :)
philjones88··on Mailgun (YC W11) is being acquired by Rackspace
Can confirm this deal, I use it with some clients at the moment, I get 40,000 credits per month for free.
philjones88··on Iranian nuclear program hacked, made to play AC/DC
No, they mean as in MP3 format. I did look at trying to purchase a complete set of none physical music. It's hard to give them my money...
philjones88··on Still running strong after 1,532 days without a code change.
My story:

Whilst on a university placement doing some web coding and databases work, the guy in the office next to me was having real problems with his website.

Being curious, I asked for the URL and took a look. A classic ASP and Access database powered website that was probably held together by bubblegum. He had outsourced the work to a Chinese company because they were cheaper than UK based companies (important point for later). The site was full of every web security hole known. Mainly lots and lots of SQL injection holes. He asked if I could fix the pile of garbage and I honestly couldn't, I don't like rewriting but when its an old (this was 3 years ago) tech with no English comments and their code quality zero, copy pasting everything.

So in the evenings and weekends for a month I rewrote it to ASP.NET MVC (1.0, latest at the time) and SQL Server. I got him to select a template off Themeforest for $15 that I reworked slightly (and badly, I'm not a designer).

He is happy, I am happy with £500 for my work. I finish my placement and go back to university but came back to my placement for another year to do a startup idea. He had moved offices and we have very little contact.

After finishing university and 2 years later, I join a "Soul Destroying Corp" (not the one you are thinking of) and decide that isn't what I want to do with my life, so I setup my business and tell him that I'm now doing my own thing and looking for clients.

Turns out my weekend/evening £500 website generated him around £500,000+ in revenue (not profit) and his business grew from just him to 5 people. All his sales leads came through the website.

From September last year till now, I have rewritten it and we are automating more of his "manual" (lots of Word, Excel and paper) to be totally automated or a few mouse clicks.

Wow, when I think back, that website was terrible but it worked well for 2 years and grew his business. Huge ROI for him but now he is paying me back by hiring me to rewrite/automate more of his business.

philjones88··on My first month freelancing
Signed up too. I kind of started freelance work but like Alan's post, the c# freelance world was either "contract" or "permi".

Found some good guys to do work with now on a kind of "per project" approach which is good.

Interested to read the book as I found my weaknesses to be:

1. Charging for my work. I still find I undercharge as I enjoy the work and feel awkward asking for large amounts per billable hour. I'm now kind of trapped on low billable hours with my initial clients...

2. Finances. I've learnt enough and in the UK you can survive for the first 6 months without an accountant. I'm probably going to get one soon to handle the more complex tax/pay stuff.

3. Work out a proper hourly rate. Don't use the same broken formula I did thinking I can work 7 billable hours per day. I end up with about 4.5. I didn't account for the gaps between work. I now understand why freelancers have high rates.

philjones88··on Setting Google Analytics to not use cookies
Most people don't understand the difference between "Google" and a "Browser" [1], cynically, I don't hold much hope people will care what browser cookies are.

I've already had to explain to my parents that cookies aren't evil, the sites they visit (BBC/Google etc) are mainstream and fine.

As an EU resident and webmaster of several sites for myself and clients. I see little benefit to my visitors other than causing me a lot of grief over trying to follow guidelines and hoping my implementation doesn't break them.

I was speaking to a client about it today, he hasn't seen anything about it and I doubt many small business owners have seen (or cared) much about it.

[1] http://www.youtube.com/watch?v=o4MwTvtyrUQ

philjones88··on I burned out at BigCo. Am I a fool for thinking I can avoid this at a startup?
How did you go about finding that BigCo job?

Perhaps its down to the job market in the UK and .NET that everything is handled by recruiters that hide lots of details about BigCo jobs or make them sound dull.

philjones88··on Show HN: Find days out near you in the UK
Really good, I'd suggest pulling data from here for Bristol:

http://visitbristol.co.uk/things-to-do

Particularly page:

http://visitbristol.co.uk/things-to-do/attractions

Has the things like the zoo, aquarium, ss great britian and so on.

philjones88··on Ask HN: Startup idea but possible conflict of interest?
Seems very sensible. I hadn't thought about doing it. I'll draw up a list and start sending emails out.

My current client is going to talk to me about the idea Monday. He has alot of knowledge and could help verify the idea. I suspect he will tell me all his horror stories of other companies trying this previously.

philjones88··on Ask HN: What is the best way to find a technical co-founder?
It's more the following:

1. Location. In Bristol, United Kingdom. Not London.

2. The .NET scene isn't very startup focused. Of all the .NET usergroup events I've attended (in Bristol) over the years I've only seen 1 person talking about their startup needing developers.

3. I scare other .NET (501) people with all these new hipster technologies like NoSQL (RavenDB, Redis) or cloud servers.

philjones88··on Ask HN: What is the best way to find a technical co-founder?
Opposite problem here.

Can't find a business co-founder, I'm a guy that likes building stuff but has no ideas.

Part of my problem as well is that I use different tools to rails, mainly ASP.NET MVC etc.

You mention "The project is music related, Ruby on Rails + significant Javascript" but if you already have started coding why are you looking to hire a developer?

I've read alot around the subject of business focused co-founders seeking technical co-founders (mainly so I could know where to "be found") and are you offering just a salary or low salary + shares?

philjones88··on Ruby on Rails Tutorial, 2nd edition
This does look interesting. Can't quite figure out if it would suit me. I'm interested in learning Rails but I haven't done any Ruby before. I do a lot of C#, ASP.NET MVC, RavenDB, MySQL/SQL server and AppHarbor, so I understand MVC and web development environment from the .NET side.

Would you think this book and screencasts would work for my skill level or should I use another book to learn more about Ruby?

philjones88··on Ask HN: Freelancer? Seeking freelancer? (March 2012)
SEEKING WORK - Remote (or onsite Bristol, UK)

Looking for projects (long-term or short term) to fill gaps in my availability.

I do high quality work with ASP.NET MVC. My skills include: PSD to HTML(5)/CSS(3), SQL Server, jQuery, RavenDB and most common things in-between. I'm a fan of using cloud hosting (AppHarbor), TDD and clean (and simple) code.

I'm able to manage all (technical, not design) aspects of web apps and sites.

Contact: email in profile Company: http://www.orangelightning.co.uk

philjones88··on Best Practices for Speeding Up Your Web Site
A website tool I saw linked in the comments of another article on hacker news is:

http://gtmetrix.com

It does PageSpeed + YSlow + other stuff. Saves me having to run both tools in my browser and it combines all the output into a nice interface with the ability to send my client a PDF to talk about small tweaks we could make.

philjones88··on MusicForProgramming();
Some of my favourite programming music:

Artist: The Glitch Mob

Daft Punk: Tron Sound Track, Tron legacy reconfigured

Particularly with music from The Glitch Mob I find my focus is more intense and I only break my current activity when the music finishes. Need to find more music that gets my mind in the zone like that...

philjones88··on AppHarbor adds RavenDB support
Yes, the pricing change is fine if I just want to throw up some private side projects, but for an MVP product, no. With an MVP product I would want to have a custom domain to make it look more professional and to share with the world. Sure $10 a month isn't a huge deal but I have two MVP products on a VPS at the moment that barely get any traffic whilst I figure out feasibility and if they will work.

Heroku doesn't charge for custom domains, but I would prefer AppHarbor went PHPFog's way of only allowing 3 free apps and charge $5 for those to have custom domains.

I've written three blog posts on the whole AppHarbor pricing change and just believe they are missing a whole subset of the market. In my final blog post on their new pricing I suggested someone could potentially fill this void by providing a subset of AppHarbor features as a kind of "baby" AppHarbor that is designed for small hobby/MVP projects that don't need features like multiple workers, load balancing rather just a better experience (git push) over shared hosting (ftp).

philjones88··on AppHarbor adds RavenDB support
RavenDB is an excellent document database for those of us who still have to (or choose to) use .NET. Personally its one of the last remaining factors when I reach for .NET over other tools.

Combining RavenDB with AppHarbor will be a great development story. Even though AppHarbor's new pricing (IMO) does put off small projects and MVP projects, I still plan to migrate one of my bigger clients to AppHarbor and (hosted) RavenDB as running a VPS is a drag. Just need to get up the motivation to write some code to store PDF files onto S3 rather than the filesystem.

philjones88··on Buildpacks - Run Anything on Heroku
The mono build pack from Ben Hall (https://github.com/BenHall/heroku-buildpack-mono) looks interesting.

With AppHarbor's pricing announcements yesterday (which sucked) I've finally got around to looking at Mono and Heroku. It looks a good combination, although still referred to as unsupported/unstable. I plan to deploy a few test apps to Heroku using the mono build pack and NancyFX.

philjones88··on AppHarbor (YC W11) announces pricing
I have been using AppHarbor for about 5 months now, having deployed 2 very different applications to it.

The first is my company website which admittedly doesn't get a whole load of traffic and survives completely on their free instance, free 20mb database and a custom domain name.

The second is a client's website with 2 instances, a 10GB database and several other addons.

With my first, I feel the new pricing puts me off, the site is low traffic and doesn't need a lot of resources to run. I could pay the new $10 per month for a custom domain name or I could just stick the site on a cheap shared hosting package, I use a provider that charges me $65 per year for 20+ domain names on it. Although I do get easier deployment, building etc with AppHarbor its not a compelling story as I don't change my company site that much to justify it.

With my second website, I found it much easier as the client want to move fast and AppHarbor's build and seamless deploy really helped as the client could refresh the page and see the changes. AppHarbor really works well with this client and he has come to appreciate that although it is more expensive than say shared or VPS that the uptime is better and it costs him less money as I don't bother charging for 2 minute changes that I can do quickly and push to AppHarbor.

Overall, I have mixed feelings about these pricing changes, especially as I started looking at what Heroku is offering. I plan to play around over the weekend with NancyFX, Mono and Heroku. Perhaps that combination would work well with my smaller clients.

philjones88··on UK network o2 send your number to every site you visit
Actually it does for me. Perhaps its the handset that determines this issue? I have a O2 PAYG HTC HD7 WP7.5 device that I use with GiffGaff and the page clearly lists the header and my phone number.
philjones88··on Ask HN: Who's looking for employment?
Phil Jones, Bristol, United Kingdom.

Looking for freelance/remote/onsite Bristol area.

I'm a web developer guy, doing ASP.NET MVC (Not WebForms), C#, SQL Server and RavenDB. I'm good with the full web stack. I can also turn PSD designs into beautiful HTML/CSS/jQuery functioning websites. I'm a fan of clean, simple code and not the traditional N+1 layers of abstractions people associate with .NET developers.

philjones88··on Twitter’s poor API documentation practices
I had the misfortune of doing my final year computing dissertation using Twitter's streaming API.

I had many late nights trying to debug similar problems. One particular problem I never solved was using the language/location information to help filter out invalid tweets in non English tweets.

I used C# to do the processing and eventually gave up trying to cast the JSON from their API to static types and used C#'s dynamic keyword as their documentation was so poorly written and didn't include decent examples.

Fond memories.