Let’s say that you have a specific project that has a tonne of extra files that are automatically copied into it due to front end build tasks or similar. However, you don’t want any of these copied files to make their way into the GIT repo; nor do you want to create a blanket git ignore rule on … More Generate Git Ignore file from the csproj file
The successful delivery of a software project is a delicate balance of design, technology, quality, money, and timing… Generally, in a larger team there’s a person who’s role it is to manage and focus on just one or two of these. For example, architects and UX members lead design, developers drive technology & quality, project … More Confidence is a key ingredient…
I’ll be the first to admit that my credentials at estimating aren’t always that brilliant… However, like all programmers: it’s part of our daily, or even hourly, lives. There are a few hard lessons that I’ve learnt though which hopefully help someone out there somehow. First, stick with what you know. If you can’t visualize … More Estimating work effort… Lessons from an underestimator.
In recent times I’ve done the unmentionable, the disgusting, the horrifying, the unheard of: I said “we’ll just have to change their requirement then” and “stuff the requirement, they just didn’t know what they wanted”. When you make this sort of statement it almost becomes like the old western movies when the odd looking but … More When does a requirement need to quit being a requirement?
I want to preface this post with a statement: I don’t think I’m l33t (meaning an elite programmer for the less nerdy of us). Having previously worked at a Sydney software consultancy where I can assure you the standard of the young consultants was very high such that I felt constantly in the shadow of … More How else do we earn l33t respect?