Jonathan Dickinson

less info
128 reputation
6
bio website jonathan.dickinsons.co.za/…
location Johannesburg, South Africa
age 27
visits member for 2 years, 10 months
seen Nov 20 '12 at 22:50

Senior software engineer that works at K2 (SourceCode).

Enjoys eking out as much performance as possible in a system; with the least amount of wasteage in terms of CPU, memory and disk.

Hobbyist game developer.

@jcdickinson

google

facebook

linkedin


Nov
20
comment What is the appeal of Systems Hungarian?
2 I prefer full suffixes because prefixes can get pretty silly (what is a tssb or a tsddi? Yes, they exist). Abbreviations also have the problem of uniformity, taking TextBox there could be inconsistency about whether it's tb or txt (I have personally seen a 'senior' dev use both on a single window). For 3 I drop the Hungarian when the variable reaches its final intended type (e.g. I would use value and strValue in your example).
Jan
24
comment How do big companies of software developers check for bugs in their programs?
Just one from where I work - performance regression testing: we keep a constant metric on the performance of our system against a known an constant environment. We have a unique problem where we only started recently (2-3 years back) doing unit tests (our LOC was about 200-500K at that point) - so we also have triage: "how likely is that by fixing this we introduce another problem," not ideal but if you 'CC' the right people you usually get a pretty accurate answer.
Jan
24
comment Best practice to query data from MS SQL Server in C Sharp?
@GrandmasterB we have a substantial amount of SQL inline in C# (our C# LOC is near 2 million now) - and 6 years later it's coming back to bite us because we now need to hunt down that inline SQL (we recently hired a SQL expert - so we are doing performance tweaks). Trust me: you never know how big your app will get and how things will change in the future. Keep different languages in different files - even if you just delegate it off to manifest resources. You could also // SQLCODE it - but you need to remember to do that.
Jan
24
awarded  Teacher
Jan
10
awarded  Scholar
Jan
10
accepted Moving from TFS to Distributed SCM
Jan
10
answered Version Control with SQL Server
Sep
19
comment Moving from TFS to Distributed SCM
@DannyVarod good point. My biggest motivation is the concept of cheap branches, that exist on the server, that can be continued or extended by someone else. The whole shelveset model is killing us here (e.g. adding a feature that relies on another feature, that is also currently in development). It's just an example - I do have motivations for DSCM, so I am less interested in why to move to it - but rather which one and how.
Sep
19
comment Moving from TFS to Distributed SCM
Thanks for the veracity link, but the big problem with Git (although I love it for my own stuff) is that we will waste a huge amount of time with bad pushes - time we can't afford.
Sep
19
awarded  Student
Sep
19
awarded  Citizen Patrol
Sep
19
comment Moving from TFS to Distributed SCM
@Oded you could make that an answer, it's really helpful and deserves upvotes.
Sep
19
comment Moving from TFS to Distributed SCM
I should mention that cloud-based solutions are not an option. It needs to be on-premises.
Sep
19
asked Moving from TFS to Distributed SCM
Aug
24
awarded  Autobiographer
Aug
23
awarded  Supporter