491 reputation
312
bio website radiotuna.com
location United Kingdom
age 40
visits member for 3 years, 9 months
seen Jun 9 at 1:37

Code Jedi, company director and CTO at radiotuna.com. Come and listen!


Sep
11
answered In-house framework
Jul
1
awarded  Informed
Feb
10
awarded  Citizen Patrol
Feb
10
awarded  Critic
Nov
1
comment Is comparing an OO compiler to a SQL compiler/optimizer valid?
"A cleaner, more formal design methodology would not require any refactoring at all" Unless it's designed, written and supported by perfect geniuses, all code can benefit from refactoring. To claim that refactoring only applies to "deeply rooted" problems show a lack of understanding of what refactoring entails. To me it can be neatly summarised with the phrase "leaving the room tidier than when you entered".
Nov
1
comment Is comparing an OO compiler to a SQL compiler/optimizer valid?
I reckon I could write a 10000 line "hello world". To say that the compiler would be "burdened" by someone taking my code and reducing it to a single line is really stupid. I'm with @Earlz. RUN!
Oct
12
awarded  Yearling
Aug
22
comment Using a GPLv3 library in a freemium business model
Ah. Ok. @ScottWhitlock's POV makes more sense to me now...
Aug
22
comment Using a GPLv3 library in a freemium business model
@ScottWhitlock : dual-licensing would exclude the use of a 3rd party GPLv3 library, as per OPs question.
Aug
22
revised Using a GPLv3 library in a freemium business model
added 38 characters in body
Aug
22
revised Using a GPLv3 library in a freemium business model
added 87 characters in body
Aug
22
answered Using a GPLv3 library in a freemium business model
Mar
2
awarded  Nice Answer
Oct
12
awarded  Yearling
Apr
11
comment Why doesn't Mono implement WPF?
Why don't you implement it for them? It's open source, after all!
Apr
5
comment Web framework able to handle many concurrent users
Yay for a more progressive approach to scaling.
Apr
5
comment Web framework able to handle many concurrent users
To me, this question reads like "How do I make my Nissan Micra perform like a Ferrari?" 10000 concurrents on 1G of memory? Really? When supporting so many users you have to come to terms with the fact that the supporting hardware costs money. If you can't monetize 10000 users well enough to afford improved hardware, I'd suggest your business model is flawed. After all, on the grand scale of things, hardware is cheap.
Feb
14
comment Quit my job (for a new job). Old job wants me to be available for contracting. Steps to take?
If they are performing then no probs. Personal experience tells me that a day at work doing dev should be enough for all but the most hardened of brains. Not taking time to revitalize does affect performance in the vast majority of cases. At some point in our careers, we've all burned a little too much midnight oil and not been at our best the next day. The risk in this case would be massively increased. It would also indicate to me that there's something about the job that does not satisfy the employee and it's something we would need to explore.
Jan
28
awarded  Commentator
Oct
14
awarded  Nice Answer