Showing posts with label The Hussey Coding Team. Show all posts
Showing posts with label The Hussey Coding Team. Show all posts

17 March 2020

10 years of Hussey Coding

Hey there everybody and welcome back to a very special 
blog by Hussey Coding

This weekend we celebrated 10 years of Hussey Coding! And to mark the occasion I once again sat down with Hussey Coding's founder and CEO Jonathan Hussey to talk about the last decade of Magento development.

Hi Jon, firstly let me congratulate you on 10 years of Hussey Coding and thank you again for taking the time to sit and chat with me.

We've talked before about how Hussey Coding came about, how you left an 8 year career of movie post production in London, you married, moved to South Wales and how you set up as a PHP freelancer under the name Hussey Coding. What does that first year look like for you?


Thank you and you are very welcome, yeah so anyone who has been their own boss knows that starting out in your chosen profession is no easy task. The bottom line is that no-one is waiting for you to suddenly burst onto the scene so you have to spend quite a lot of time proving yourself to potential clients, and before all that you just need someone to take a chance on you. Luckily that was my experience, the first Magento store back then was developed, from scratch, for a fixed price of £500. I've never calculated it, but I reckon the hourly rate probably ended up about £2p/h! So these early days are very challenging, but at the same time enjoyable and exciting because you are building something yourself. 



And looking back, what would you say is the most rewarding part of what you do?




Well I'm certainly a perfectionist so I'm not happy until I know that whatever is being built has been done right and following best practices. Magento is very easy to develop badly, so for me, even though the client will likely never look at or care much about the code, as long as it does what it needs to, it's still very satisfying for me to know that what I have delivered is the best solution to achieve that functionality.


 
If you could go back 10 years and give yourself some advice what would it be?


 
 Go to the Magento offices and tell them not to use Knockout.js, just go straight to PWA 


 
haha, ok, so again thinking back, how have you seen Magento change over the last 10 years? 



Magento is constantly changing with new technologies and standards which are always coming to the forefront. I started developing Magento 1.3 and even by the time the final M1 version was released the framework was in many ways incomparable to what it started out as. Obviously the largest change was moving from M1 to M2 and this was an absolutely monumental shift for the framework - and for the better. Thankfully the guys at Magento didn't try to reinvent the wheel on top of the existing M1 framework (which was becoming rather long in the tooth when considering modern web standards) and started completely from scratch to build a framework, which I believe, is way ahead of anything else out there at the moment. It's still got some oddities to be ironed out, but many already have been, also actively encouraging community contributions is a massive plus when compared to M1.

 
So you've listed some already but what are some of the other positive things to come from Magento?



 The framework has gone from the strength to strength over the years and one of the main things which is great about it is the community which is very active, and always helpful if you have a question. Another more immediately practical thing which has now vastly improved is the official developer documentation. This was basically non existent for M1 and you really had no choice but to learn from others who had already done what you were trying to do. I guess this did help to build the community to some extent but it's nice with M2 to have official documentation to tell you the definitive 'right' way to do a lot of things. 

 
and what about some of the negative things you've found working with the framework? 


For me there is only really one down side to changes I have seen, and this is since being bought by eBay and more recently Adobe there has been a massively increased drive to bring in funds from every possible avenue. So these days there is a big drive towards things like using certified partners if you are a store owner or getting certifications if you are a developer - none of which are cheap. The flip side of that is Magento are not in any way letting the open source side drop, if anything they are putting more into this, so in the end it probably evens out. Also I would add that what is offered in Commerce and Cloud editions compared to Open Source is much greater than what was offered in M1 EE vs CE where I would argue there wasn't nearly as much incentive to move to a paid version. So yes it's generally more expensive now on most fronts, but there is value in that expenditure. 



Well, it's always good to know your getting a good deal, and speaking of getting your moneys worth, what does Hussey Coding have in mind for the future? 


The main project for us is Developer Connection which is a UK specific market place to connect quality clients and developers. It's a new venture but there is really a hole in the market for a service like this. You've got well established alternatives like Upwork, Freelancer, Toptal and so on but Developer Connection is aimed at the middle ground between those store owners with the money to go straight to an official partner for their development needs, and those who want a cut above what you might often find in places like Upwork. It gives you all the information you need on both the client and developer side, and it's cost effective because there's no ongoing cost for work. It's an excellent way to quickly connect with your next great client or developer without getting tied into a service which takes a cut of every hour worked. 


Great, and our readers can find a lot more information on Developer Connection on our blog or by going to www.developerconnection.co.uk. Now then, when it comes to developing Magento, what are the kind of projects that excite you?

  
 That's a tough one to answer because I genuinely enjoy development work in general, so every day is pretty good, but new ventures like Developer Connection are certainly exciting


 
and lastly, when a client has used Hussey Coding's services what would you like Hussey Coding to be remembered for? 



There are a few things which are very important when we work on client projects. A really big one is nothing more than being available - making sure the client can get hold of you when they need to. So as the contact point for all projects we work on I always make sure the client has the contact details they need which is rarely just an email address. I'll often chat and video call on Skype, Slack is another good one, with one client I have daily scrum calls on Teams and for those few times where out of hours support might unexpectedly be needed I'll give my mobile number. Another important point is to be transparent and keep the client updated with progress regularly. This one is really about building trust in the working relationship and is aided hugely by tools like ticketing systems. If the client knows exactly what is going on with the project at any one time it makes for a great working relationship and puts them in the driving seat to steer development according to their business needs. Another one kind of along the same lines is to give the client control of as many assets as you can (i.e. the repository, staging environments etc) so they have complete ownership of the project. This shows that you are putting trust in the client by giving them the ability to direct the project as they want, even if that means using other developers in the long term. So I guess from that, what I'd like each client to experience from Hussey Coding is high levels of communication, transparency and trust.


 
Thank you Jon for agreeing to sit and chat some more about the last 10 years of Magento and of Hussey Coding and thank you to our readers who join us every week for new instalments of the Hussey Coding blog.


We are incredibly honoured to have served the Magento community over the last decade and are looking forward to the next 10 years! Thank you
And as always, stay safe and have a great day!

Want to contact Hussey Coding? here's how
Mail us at info@husseycoding.co.uk
Visit us at www.husseycoding.co.uk
Sign up to developer connection at www.developerconnection.co.uk

You can also join all the fun on our various social media profiles
Facebook - facebook.com/husseycoding
Twitter - twitter.com/husseycoding
LinkedIn - linkedin.com/company/hussey-coding

6 January 2020

Talking to founder Jonathan Hussey

Hello and welcome to the first Hussey Coding blog of 2020!

Normally this would be cause enough for celebration but it just so happens that today we have two things to celebrate! Not only is this our very first blog of the new decade but it is also
our 100th blog to be published!!

So to celebrate these amazing instances I thought it would be fun to sit down with the founder of Hussey Coding and Developer Connection, Mr. Jonathan Hussey and have a little chat, find out what makes him tick, his background in development and what inspires him, with some fun random stuff thrown in for good measure. So sit back and enjoy my conversation with Jon Hussy.


Hi Jon, thanks for sitting and chatting with me for a while today, let's start off nice and easy, tell us a little about yourself?


Yeah sure, I'm originally from London but moved to South Wales (UK) about 10 years ago where I founded Hussey Coding. I love living here, I have mountains and running trails right on my door step which is a very welcome change to the flatness and busyness of the London life I lived before.


Before we get into work and what lead to Hussey Coding could you tell us about some of your interests outside of the work place?


I love to get outdoors and have a big interest in running. I've been running for around 7 to 8 years now and in the last couple of years I've switched from road running to just trail running, with as many hills as possible haha. I'm also part of the local running group that meets up to run once a week.

Another passion of mine is baking, particularly bread. I can often be found at the weekends with a starter from the night or bake before attempting to perfect the ultimate traditional baguette or even just baking a couple of normal tinned loaves which are always so much better than shop bought.

Outside of that I also love a bit of DIY and do all kinds of things, most recently refitting the office with new desks and storage, which having a background in video engineering is useful when it comes to cable management so things look quite neat as well, if I do say so myself.


So what is it that inspired you to peruse a career in coding? Was it something you always wanted to do or something you fell into?


My first real memory of first sitting down to code something 'real' was when my Dad ran a web development company for a time, This was back in the early days of the internet, around the mid 90's maybe, when totally static pages with table layout HTML and CSS was about all you needed to worry about.
Everything was very much in it's infancy and I remember sitting down for hours on end building HTML pages, all with uppercase tags of course.

Courses like computer science with any kind of web development focus didn't really exist at the time but later in university there were a few chances to code and so I remember getting really quite into languages like C++, assembly code and visual basic. Often on a night when I decided not to go out you could find me huddled round a computer screen adding just a bit more to that small project I started in class that I didn't need to work on but just wanted to see if I could make this 'extra thing' work. I actually ended up helping my class mates get to grips with language since I had spent so long working with it outside of the classroom, I think I even have my old 'Learn C++ in 20 days' book that I bought back then.

After University I actually went into the post production industry in London where I began to learn PHP in my own time, adding to my knowledge of HTML, CSS and Java Script that I already had. At work I was a post production engineer and later became an imaging engineer where I still found time to code, I did things like building a flash video player in actionscript so that clients could view their rushes for that days work or creating a bash script to automatically analyse and detect monitor calibration profiles that needed to be updated or deleted.


OK, so you're in London working post production on blockbuster movies and making a decent wage I'd imagine; how does Hussey Coding come about from there?


After about 7 or 8 years working in London I was just ready to leave, by this point I'd met a nice girl and we got married and moved to South Wales and I started freelancing as a PHP web developer under the name of Hussey Coding after not really being able to find any work that matched my specific skills set in the local area and a while later I started a limited company which, almost 10 years later, is where we are today.

 
What would you say are some of your favourite things are about what you do?



I always enjoy the coding, that's always a given, delivering a well executed code to a client is an extremely satisfying end to a task or project. I really like making new working relationships with clients and also doing all I can to keep my developers happy. I'm a pretty laid back kinda guy and I try to make that the general feel of the company - my default is to trust that someone will be able to do something they say they can, will do it to the best of their ability and do it in good time. I don't micro-manage any of the team, I know that for me it doesn't help for productivity. I like to try and make a good working atmosphere for everyone and I'm always there if they have any questions, in my experience this makes for good productivity and good, high quality results.


 and what about some of your least favourite things?


 
So every now and then you inevitably come across a real 'down the rabbit hole' issue that can really take some solving. I enjoy finally completing these kinds of tasks but they can be tough to work on sometimes.



If you had to sell Hussey Coding to me in just one sentence, what would it be?



We offer reliable, expert Magento development services delivered to spec on time 



So for those people reading this who maybe don't know, Hussey Coding is a Magento specific development company meaning you work exclusively on Magento projects. Same question about Magento, if you only had one sentence to sell Magento to me, what would it sound like?


It's not just eCommerce store software, it's a fully fledged MVC framework in
it's own right which makes it infinitely versatile to the needs of any store owner.



Great, thank you for that, I do have one fun thing left for us to do but before we do that is there anything you would like to add?



Ummm yeah, one train leaves a station heading due west, Two hours later a second train leaves the same station heading due east. The second train is travelling at 15mi/h faster that the first. How long will it be before they meet?


... right, ok, well readers, answers in the comments please!
Now then, we have arrived at my favourite part, the quick fire round! It's really simple, all you need to do is answer 10 questions as quickly as you can, don't think too much just say what ever comes into your head. Here we go ...
What is your favourite food?

  Bread




If you could holiday anywhere, where would it be?

 Majorca





 What is your least favourite time of day?


 Must be when I'm asleep because otherwise I don't know



 What is your favourite quote?


 If you can't explain it to a six year old, you don't understand it yourself - Albert Einstein




How long can you hold your breath?

   Just sitting here? About 1 minute 30 seconds



Tea or Coffee?

Tea





What was the last song you listened to?

  Deadmau5 - Polaris



  Who would play you in the movie about your life?

  Probably my grandson to be ... or Hulk Hogan




 If you had one superpower, what would it be?

 Infinite ice-cream


 How long does it take you to get ready in the morning?


 If it's just me, about 15 mins, if I need to get my daughter ready as well, at least 3 hours.

Alright, well that brings us to the end of our little chat today, thanks for sitting with me and doing this and thank you to all our readers for joining us today for our special 100th blog! We hope you've enjoyed this little break from the norm.

Don't forget to put your answers to the train question in the comments section below or join us on our various social media profiles or sign up to our brand new NEWSLETTER for all the latest updates and content from Hussey Coding and developerconnection.co.uk, the new Magento project marketplace where developers and store owners are free to work as they like, pay 0% extra and can build long lasting professional relationships.

Thank you again readers, your support means a lot to us, so until next time, stay safe and have a great day!

Want to contact Hussey Coding? here's how
Mail us at info@husseycoding.co.uk
Visit us at www.husseycoding.co.uk
Sign up to developer connection at www.developerconnection.co.uk

You can also join all the fun on our various social media profiles
Facebook - facebook.com/husseycoding
Twitter - twitter.com/husseycoding
LinkedIn - linkedin.com/company/hussey-coding