56 reputation
7
bio website richardgriffiths.azurewebsite…
location United Kingdom
age 36
visits member for 1 year, 5 months
seen Mar 12 at 23:50

I'm a late starter to coding, at time of writing I'm 35 and started coding in VB at 33, in 2010. So I don't have any formal background in it. My day job was purely content research and entry, I decided programming would make it faster.

Now I use WPF with vb or c#, I'm learning F# and functional programming. In additions I'm intermediate fluent with LINQ, lambdas, expression trees and reflection. In addition I now have a generic class that builds a dynamic predicate rules engine. I prefer interfaces, composition and aggregation to inheritance, but like to try and use good tools for any job; if I can use functional coding ideas to make my work concise, precise and stable, I do.

I've used type providers to incorporate R into one demo f sharp project.

I'd like to get into specialist arenas with code, especially medical or scientific stuff despite lacking bits of paper. So on the side I'm studying maths and neurosciences, in the hope I can get onto a decent course or three in time to come.

I'm very interested in getting into a challenge that is both intriguing but beyond me so that I'm forced to work out how to express solutions in code thoroughly. I'm on problem 3 at Project Euler in an effort to kick back against my apparent lack of experience in the market place for developers.

Latest update: A couple of weeks after starting to play with F# on my early morning blog "challenges", I discovered R. Now some qualifiers, I've not done any real higher education-so my maths is a little light; however, it was fun to find out I can produce a graph straight to a PDF in 3 small lines of code.

And then discover I can use a type provider to talk to the R language to do the same trick :). So I'll be adding both R and type providers to my personal portfolio!


This user has no recent positive reputation changes
This user has not answered any questions

6 Votes Cast

all time   by type  
6 up 0 question
0 down 6 answer