@bb36e You've gotta watch out for all those dangerous Millennials!
The background picture in my profile is one I took myself. It's taken at Niarbyl in the Isle of Man, and is looking south-west along the coast. It's a splendid place, though it tends to be a bit… bracing most of the time; the picture was taken on one of the rare relatively calm days.
I do software engineering to support scientists at a research university. I get to work with a lot of fields and see many (usually small) WTFs. I also write software for fun. There's a really good chance you're using something I've written right now and you don't know it. That pleases me a lot.
Posts made by dkf
RE: Voice-powered digital assistants: who uses them?
What do you use it for?
Only ever seem to use it by accident.
RE: Servo alternative logo proposals
Considering the state of OS-wide repos (Windows and OSX not having one, Linux distros being incompatible with each other and often years out of date), yes we do.
Also, there's a lot of libraries that simply aren't in those distro repos.
RE: Question on Source Control and Alternatives-Testing Code
In general, tuples are useful for smudging things a bit when dealing with a complex mass of data for a short period of time, but they don't really replace a well designed class...
There are a number of developers about who really don't get this fundamental fact, and instead create horrors based on sending tuples all over the place under the misguided impression that this is faster. It's virtually never the case; the advantage of tuples is for when you need a class whose scope is very local and where you don't need any methods.
We've got some of this sort of code at work; the devs in question were former students of ours. They were convinced that they could do things faster by doing tuples all over the place. We've been converting their algorithms to use our production library — with classes! the horror! — and are getting two to three orders of magnitude of speedup, despite the whole thing still being in Python (and therefore disgustingly slow).