31 reputation
5
bio website richardgriffiths.azurewebsite…
location United Kingdom
age 37
visits member for 2 years, 5 months
seen Oct 31 '14 at 16:21

I began learning to program, in fits and starts when I was 33. My day job didn’t require it but it became more and more helpful. By the time I left the role, I was at an advanced beginner stage with my understanding – basic grasp of OOP concepts, some functional coding skill in F# and enough SQL server knowledge to build simple databases with basic constraints. I left, took a years career break and stopped working on computers for about the same amount of time, after I got a Coursera qualification in R programming. I got my first proper junior developer role in November 2015 and from day one was working on Oracle and SQL Server databases, legacy code projects in VB/C# and bringing some of those up to .Net 4 standards. I use a lot of stored procs and have become familiar with dynamic sql and using openquery to talk to oracle via sql server. The new standards implemented where I work are high – which means every potential exception accounted for in some way, solid data annotations and more.

Current skills:

  • VB, C#, F#
  • T-SQL, Oracle
  • R
  • Basic HTML, CSS, Twitter Bootstrap and slowly working on using Javascript more.

Addition, I've used T4 templating, plenty of LINQ, entity framework, WPF in addition to Winforms, F# type providers and written a generic dynamic rules engine that generates a list of lambda predicates using expression trees in VB.

Other projects include a simply flowdocument printer with header, pagination, scaling and variable margin/border thickness.

I don't think people should have to just adapt to software. I don't think software can be quickly made to adapt to people either but I do think there is a solid balance to be struck and it should be biased towards the people NOT the implementation.


May
27
comment I want to adopt an agile methodology - in a company that has NO process at all?
True. Our company thinks rewriting what EF and NHibernate do is a great idea. It would be, except we will only use it for one thing. The real reason we exist...which is NOT data access and ORM!!
Feb
24
comment I want to adopt an agile methodology - in a company that has NO process at all?
I did :) I hope it helps others with a similar question.
Feb
23
comment I want to adopt an agile methodology - in a company that has NO process at all?
@robert then tbh I'm a bit stuck as to where else I'd ask this actually! Do you have a suggestion? I wished to post on the stack network as the advice is relevant to me and the wealth of info out there makes it hard to know where a lone dev would begin. Hence my feeling it wasn't an unreasonable question to ask the group, I couldn't think of a better way to elicit what I was looking for.
Feb
22
awarded  Scholar
Feb
22
accepted I want to adopt an agile methodology - in a company that has NO process at all?
Feb
22
comment I want to adopt an agile methodology - in a company that has NO process at all?
I like the idea of the one week sprint. If I can get out of mandatory interruptions like support calls, I could do these in a reasonably reliable fashion :).
Feb
22
comment I want to adopt an agile methodology - in a company that has NO process at all?
@RobertHarvey tbh honest Robert, I've no idea where on Stack this could have gone and figured this is probably the nearest match. I'm at work now, looking for advice during a break and have a couple of good starting points. Can you suggest how better I should word it for better community benefit?
Feb
22
comment I want to adopt an agile methodology - in a company that has NO process at all?
thank you. I do a lot of client feedback, partly due to support calls and partly to do with the role I had when I started. I ended up on the road a lot talking to clients. Often I can work out a thorough understanding from a telephone conversation-as long as I've walked through their use case by letting them lead me sufficiently; I can refine and suggest from there.
Feb
22
awarded  Student
Feb
22
asked I want to adopt an agile methodology - in a company that has NO process at all?
Dec
20
awarded  Supporter
Dec
5
awarded  Teacher
Dec
5
awarded  Autobiographer
Dec
5
answered What sources of sample work should be used in a job interview?