491 reputation
312
bio website radiotuna.com
location United Kingdom
age 41
visits member for 4 years, 2 months
seen Nov 29 at 12:56

A.I. graduate, code Jedi, Mozillian (if you use Mozilla, all your requests pass through my code!), company director and CTO at radiotuna.com. Come and listen!

I give my time here because I get so much more in return.


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!
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
Oct
13
comment Are there laws to protect us from hackers who disclose vulnerabilities prior to alerting the vendor?
Ach. Sorry. newbie alert. Assumed things ran much the same as on SO. Ignore me!
Oct
13
comment C#/.Net/Programming talk
How about Reactive Extensions then? LINQ in reverse. It's an interesting and challenging take on the async world. download.microsoft.com/download/C/5/D/…