floss.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
For people who care about, support, and build Free, Libre, and Open Source Software (FLOSS).

Administered by:

Server stats:

686
active users

I'm looking for a job. I have 30 years of experience doing complex systems programming in many languages, most recently Typescript, Haskell, and Python. I learn quickly. I can do advanced mathematics.

In 2024 I helped a company migrate 15,000 customers from another company into their own systems.

In 2023 I helped develop a differential privacy database product written in Haskell.

Before that I helped develop a laboratory information management system that tracked up to 40,000 Covid-19 tests per day.

I live in Philadelphia, Pennsylvania, USA, but I have years of success working remotely, and I am also willing to consider relocation.

Please check out my CV.

plover.com/~mjd/cv/Mark%20Jaso

Bradley M. Kuhn

I knew @mjd long ago as part of a small group of us into & also hard-core academically-minded programming language theory. MJD & I fell out of touch in 2000s. Even back then, I'd've urged anyone to hire MJD if they could. A quick look of his current resume…
plover.com/~mjd/cv/Mark%20Jaso
…shows MJD spent last 20 years becoming even more knowledgeable in all areas of software.

I made this public job reference for MJD completely unsolicited. I hope you'll hire him to work on 100% FOSS, of course!😆

Fun relevant anecdote:

When @mjd was still writing *Higher-Order Perl*…
hop.perl.plover.com
…MJD showed me some of it.

I pointed to some code & said: “You could really simplify that expression.”

MJD answered; “Well, there are some complex theoretical reasons that's harder than it looks to do.”

I answered: “Oh? I did just write the Y Combinator in Perl last week,so you could …”

MJD answered: “alright, I'm trying to make the book useful to *real world* programmers!”

I conceded my point.

hop.perl.plover.comHigher-Order Perl

@bkuhn I was talking to someone just a couple of days ago about how the original proposal for HOP included a chapter on how you could build your own bespoke object system, in case you didn't like Perl's built-in method dispatch or whatever. It's not even hard to do, a minimal implementation is like 15 lines long.

But when time came to write the book, I couldn't think of *any* plausible justification for doing it. So I left it out.

Ensuring that the book was at least arguably of relevance to real-world programming tasks was of great concern to me. I was very worried that people would dismiss the book as being full of cool but useless and abstruse theory. So I tried to fill it with examples of things like log parsing. There is a discussion of how to use Newton's method to find solutions of equations; I left out all the theory and made my main example a mortgage interest calculation.