.NET is a developer platform with tools and libraries for building any type of app, including web, mobile, desktop, games, IoT, cloud, and microservices.| Microsoft
A strategy for agile teams in enterprise orgs.| federal-field-notes.ca
Why is it so hard to make a website for the government?| federal-field-notes.ca
When you can’t see the forest or the trees.| federal-field-notes.ca
Every programmer ever born thinks whatever idea just popped out of their head into their editor is the most generalized, most flexible, most one-size-fits all solution that has ever been conceived. We think we've built software that is a general purpose solution to some set of problems, but we are| Coding Horror
When I rejoined the federal government in 2016, our team’s desks were around the corner from a large team working on a financial management transformation project – the walls of their area covered in mesmerizing, plotter-printed posters. This was my first introduction to enterprise architecture. If you haven’t worked in government IT, it can be hard to describe, but if you’ve seen business capability models, target state architectures, TOGAF frameworks, or architecture review committe...| sboots.ca
It’s April, so like most Canadians, I spent a lot of time logging in to the Canada Revenue Agency and other government websites. The CRA’s login system is better than most of the 60 or so separate login systems used by federal government departments, but it’s still not very user-friendly. Fortunately, there’s a commitment to improve this – “a common and secure approach for a trusted digital identity platform” – in the most recent mandate letter for the President of the Treasu...| sboots.ca
One of the terms that comes up often in digital government work is “shipping”, or getting things out the door. Let’s take a look at why shipping is important, why it’s so hard, and ways to make it easier.| sboots.ca
Probably the single best thing to happen to me in my career was having had Kellan placed in charge of me. I stuck around long enough to see Kellan’s technical decisionmaking start to bear fruit. I learned a great deal from this, but I also learned a great deal as a result of this. I would not have been free to become the engineer that wrote Data Driven Products Now! if Kellan had not been there to so thoroughly stick the landing on technology choices.| Dan McKinley :: Math, Programming, and Minority Reports