Programming Leftovers
-
Python and SLSA
Supply chain Layers for Software Artifacts (SLSA) is a framework of tools to generate and verify provenance for software artifacts. In the Python ecosystem there are two main types of software artifacts: wheels and source distributions.
How can we use the SLSA framework to generate and verify the provenance of Python artifacts?
-
Go slow to move fast
There’s isn’t a universal answer to the best way to balance development velocity against technical debt. Thinking of debt as something taken on intentionally by a team to increase their short-term velocity at the expense of future work is an easy to apply strategy that has many benefits to engineering teams while also simplifying the concept for less technical individuals. By measuring accrued debt against long-term baselines and ceilings, engineering managers can get a feel for how much this debt is impacting their teams, and this data can be used to aid in prioritization decisions and high-level discussions with stakeholders.
If your goal to to increase your teams' overall development velocity in the long term, remember that you may want to slow down so that you can move fast.
-
lld 16 ELF changes
Link speed has greatly improved compared to lld 15.0.0.