Posts
Unselfish Tasks
Your team has a list of tasks that need to get done. How do you decide who does what? It seems simple on the surface but as soon as you start thinking about it, it becomes more and more daunting. This time around, I’ll discuss how I prefer to do it and why. Hint: it doesn’t start with just assigning everything and hoping it gets done.
more⇛Musing on Construction as a Metaphor for Software Development
We often use building construction as a metaphor for software development. This time around, I explore the aptness of this metaphor a little bit in light of my own background in both.
more⇛Rust in Your Code
I starrted dabbling in the new-ish programming language Rust a few months ago. While Rust reached 1.0 in 2015, eight years old is still a baby among programming languages. Nearly everyone taking on the topic “why Rust” will cover the same key features: memory/thread safety, performance, and the ease of distributing applications built with it. Those are the “sell it to the CTO” features. In this post, I cover some of the other features that are a little less flashy but that I think make Rust a pleasure to work with. Fair warning: this post is tech heavy.
more⇛Security, Safety, and Programming
I asked this question on LinkedIn: “What kind of medium severity bug would you rather have in your system?” The options that I gave were 1)a feature bug and 2)a security bug.
While I only ran the poll for a week and didn’t heavily promote it to get more views on it, the handful respondents were unanimous: they would rather have a feature bug. I am not at all surprised by that result. This article will explore that a little bit and dive into a common cause of security bugs.
more⇛BOMs away!
As cyberattacks have increased over the last several years, governments have begun responding in a variety of ways. One way has to been to start setting standards for cybersecurity practices that organizations should implement. The US government rolled out Executive Order 14028 which, among other things, includes a requirement for US federal contractors to provide a sofware bill of materials. What is a software bill of materials (SBOM) and why should you care even if your are not providing services to the federal government?
more⇛
subscribe via RSS