Posts

Showing posts from May, 2026

I am a text-based traitor

I realised the other day that's it's been more than a year since I used LabVIEW! After a couple of job changes, I've ended up using other languages but I do still have a huge soft spot for LabVIEW and graphical code. That being said, I hadn't realised how different the text-based ecosystem felt in terms of tools and workflows. Here's some of the things that have blown my mind: Text diffs in MRs on GitLab where you can add comment threads to line ranges. I guess you can still add comments to LabVIEW MRs on a file-by-file basis but there's nothing like being able to point to an exact line! (Or subVI, I guess!). Even being able to see the code in GitLab instead of having to pull it down to check what it is is super nifty. Being able to `Git blame` in the browser in GitLab, or within Git itself. This basically shows a log of who changed a line and what they changed it to. In LabVIEW there's not a simple way of seeing who messed with your code without pulling up ...