632 reputation
414
bio website stephenorr.co.uk
location Walsall, United Kingdom
age 33
visits member for 4 years
seen yesterday

I'm a very dedicated developer, working with a multitude of languages in order to provide the best solution possible to my client. I started with PHP, but now also use Ruby, Objective-C and other languages where appropriate.

Currently, I'm working as Lead Developer at Made Media, a rapidly growing digital media agency based in Birmingham, England. In the main, we handle arts and media clients, providing their websites and a fully integrated ticketing path that connects to their back office systems. A strong understanding of the system loads caused by tickets going on sale for major events has been critical throughout, as has how to counteract that by extensive use of caching and horizontal scaling.


Mar
8
revised Ruby manager for Windows: Is Ruby's PIK alive or dying?
added PIK tag
Mar
8
suggested suggested edit on Ruby manager for Windows: Is Ruby's PIK alive or dying?
Feb
28
comment What are the key points of Code Complete?
@Colen: Although Code Complete deals with some simple topics mixed in with the complex ones, it's definitely not for beginners. Pretty much any developer at any level can benefit from reading it; you'd be surprised how little some "senior" developers actually know about the basics, especially if they've only ever programmed in one language or worked for one company their entire career.
Feb
22
awarded  Yearling
Feb
19
awarded  Caucus
Jan
29
comment How to fix bad fundamentals?
+1 for Pragmatic Programmer. I'd give you another +1 for recommending learning multiple languages, but I can't.
Jan
24
comment mvc pattern on procedural php
What you're proposing could work, but would require more babysitting and a lot more effort than the alternative MVC framework-based solution. I've had to work with a lot of procedural code in the past, some of it particularly awful in places, and I'm not going back :)
Jan
24
answered mvc pattern on procedural php
Nov
21
awarded  Editor
Nov
21
comment Rails - How to use modal form to add object in one model, then reflect that change on main page?
Sounds like a nice clear solution. Thanks, it'll help me too.
Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
Jun
6
comment When do I need to use a framework?
+1 for @NickC, I couldn't agree more. Some frameworks claim to be dynamic and easy to change things around, but then you get to a certain point and you just... can't. I've whinged a lot about that sort of thing :)
Jun
6
comment How much should I worry about modeling/analyzing a web application?
@DanielRibeiro In that case, it still depends on the scope of the project. If you just want to get something out there to see if your idea has wings, by all means do it fast (but accept that you will have to go back and change it later). Look into Minimum Viable Product. If you had more time, perhaps you'd do the full-on analysis stuff.
Jun
1
awarded  Citizen Patrol
Jun
1
comment How much should I worry about modeling/analyzing a web application?
I think this question is too general to be answered in a clear manner. Without knowing more about what the application is or the requirements, we can't advise you on anything.
May
30
comment What ASP.NET MVC can do and Ruby on Rails can't?
Voting you up simply because you present a sensible argument. I prefer Rails, but it's entirely subjective and you argue your case well.
May
18
answered Booking system (Handle working hours, Get available time slots)
Jan
18
comment What is a realistic way to handle customer-specific software patches?
I've also seen this bite my previous employer over and over again. It's just bad practice, but usually it's something that management want and won't back down over. Particularly if you're using Subversion, this is just a nightmare that won't go away - keeping the code in sync will hurt, time and time again.
Jan
14
comment What is the difference between these senior software engineer titles?
To clarify GrandmasterB's point here - I'm presently a Senior Software Engineer. I was in my last role too, but the actual job I'm doing couldn't be more different! It really does depend on the company.