Software Development
-
Git Explained: For Beginners
I’m working with Git now for about two years but only for my personal projects and those I have on…
Read More » -
The state of a failure condition
I’m looking over of a bunch of distributed algorithm discussion groups, and I recently saw several people making the same…
Read More » -
Guide as in Mountaineering
Yes, I happen to deal with architecture, software design and technology. And yes, I’m entitled by the term “software architect”.…
Read More » -
CRITICAL SKILLS FOR SOFTWARE DEVELOPER TOO FEW PEOPLE TALK ABOUT
There are many discussions of what you should learn or need to know as a software developer. Most of the…
Read More » -
10 Things You Should Know When Submitting a Bug
An on-call technical support engineer wakes up groggily at 2am, when his phone rings. It’s a department manager. “Huhhhh? Huhhlllo?”…
Read More » -
How to REPL in C# with CShell
Perhaps the first question should really be ‘what is REPL’? In truth, much like software testing, many developers use it,…
Read More » -
Deliberate Practice: Building confidence vs practicing
A few weeks ago I wrote about the learning to cycle dependency graph which described some of the skills required…
Read More » -
5 Ways Project HoloLens May Change the World
Ok. So I have just right-clicked the word “HoloLens” and selected Add to Dictionary from the context menu. I believe…
Read More » -
Generate XSD from XML – XSD.EXE versus on-line tools – take 2
Almost 4 years ago, I compared XSD.EXE to some on-line tools. Time for a follow-up. From the old post: …
Read More » -
Planning software development with a time machine
I have an amazing time machine that lets me think better about projects. This is part 3 in a series…
Read More »