@SusanPotter@mastodon.social
@SusanPotter@mastodon.social avatar

SusanPotter

@SusanPotter@mastodon.social

Antifascist, fractional-CTO, and polyglot software engineer (#Haskell, #PureScript, #Nix, #NixOS, #Deno, #Rust, #Roc, #Flix) with focus on building and scaling infrastructure, platforms and SaaS products end-to-end.

Tolerates writing #Scala for good money.

Has a penchant for #OptionsTrading, #FunctionalProgramming, #Economics, #Systems thinking.

Immigrant, gay af, she/her.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

SusanPotter, to random
@SusanPotter@mastodon.social avatar

Too many pre-revenue startups are offering "sweat equity" without any cash component. I broke down the key questions to ask and pitfalls to avoid when considering these equity deals:

https://www.linkedin.com/pulse/sweat-equity-overrated-susan-potter-8gd2c/?trackingId=BlCPUO9aSg6gIubo%2BIbUzg%3D%3D

This is the article I wish I had read much earlier in my career before being taken advantage of.

Let me know on LinkedIn your experiences with working for equity only. Did it work out? Did you mitigate the risks ahead of time?

SusanPotter, to random
@SusanPotter@mastodon.social avatar

If you're looking for an interim/fractional CTO for an early-stage startup after validating basic MVP and need help productionizing it, I'd love to help. I'm wrapping up one client engagement in the next few weeks.

DMs open or message me on LinkedIn:

https://www.linkedin.com/in/susanpotter?utm_source=share&utm_campaign=share_via&utm_content=profile&utm_medium=android_app

nixCraft, to random
@nixCraft@mastodon.social avatar

Job requirements:
> 10+ years of hands-on experience in building and deploying Generative Al models using OpenAl and Python.

These recruiters never fail to amaze me. Maybe they are the perfect candidates to replace their job with LLM.

SusanPotter,
@SusanPotter@mastodon.social avatar

@nixCraft sometimes it is the clueless hiring manager, not the recruiter.

SusanPotter, to random
@SusanPotter@mastodon.social avatar

The xz/libarchive backdoors make having a truly auditable system and/or container images imperative.

This is one of many reasons I use NixOS for my business needs and build container images with Nix for clients.

SusanPotter, to random
@SusanPotter@mastodon.social avatar

Federal Reserve Bank of San Francisco study suggests remote work has no significant effect on productivity.

"teleworking most likely has neither substantially held back nor boosted productivity growth."

RTO policies for "productivity" are a lie.

https://www.frbsf.org/economic-research/publications/economic-letter/2024/january/does-working-from-home-boost-productivity-growth/

SusanPotter, to random
@SusanPotter@mastodon.social avatar
SusanPotter, to random
@SusanPotter@mastodon.social avatar

The three languages on my RADAR for 2024 are:

  • Roc
  • Unison
  • Idris2

Notable mentions:

  • Fstar (F*): would compete for my attention with Idris2 as both are dependently typed functional languages
  • Grain: functional language focused on WebAssembly targeting
SusanPotter, to random
@SusanPotter@mastodon.social avatar

Recapping this week's tech bro soap opera for everyone else:

  • the new OpenAI board is all men
  • none of the new board members have any background in AI/ML/data science/safety
  • all have pro-profit biases
  • women doing their jobs are removed from authority when not supporting white men
  • Altman has a history of conflict of interests
  • Altman's conflicts of interest will be ignored
  • the old board fired Altman in a stupid way and doesn't excuse Altman's problematic pattern of corrupt behavior
SusanPotter, to random
@SusanPotter@mastodon.social avatar

On this day in 1815, George Boole of boolean algebra fame, was born in Lincolnshire, England.

He was the first professor of mathematics at Queens College Cork.

In 1864 he walked home from the college in the rain from which he developed pneumonia and later died.

SusanPotter, to random
@SusanPotter@mastodon.social avatar

Beautiful autumn Saturday.

corduroy, to random
@corduroy@aus.social avatar

Do any of you lot use a reMarkable tablet, and would you recommend for someone who just wanted a way to write and annotate things?

SusanPotter,
@SusanPotter@mastodon.social avatar

@jonoabroad @corduroy yes, I annotate papers that I read in the margins or on new blank pages to help me understand things better, I demonstrate algebraic manipulation to my tweens/teens and I sometimes send coworkers sketches of ideas that I doodle on reMarkable.

I have periods where I don't use it for a couple of weeks then return to it. It just depends. Organizing notes over my loose papers has been beneficial for me personally.

SusanPotter, to random
@SusanPotter@mastodon.social avatar

"In hindsight, shipping a heap overflow in code installed in over twenty billion instances is not an experience I would recommend."

Daniel is always so humble. :) :) :)

https://daniel.haxx.se/blog/2023/10/11/how-i-made-a-heap-overflow-in-curl/

SusanPotter, to random
@SusanPotter@mastodon.social avatar

I posted a question to Twitter about OCaml and F#:

Is anyone familiar with both F# & OCaml? What can you tell me about the ecosystems & which one would you choose for a purely backend stack and "fullstack" stack (web and backend)? Do either ecosystems have something like Flutter that builds native apps from one codebase for all?

I wanted to cross post here in case someone isn't on Twitter any more and has something to say on the topic. Cheers.

https://twitter.com/SusanPotter/status/1708799382412263896

SusanPotter, to random
@SusanPotter@mastodon.social avatar

I love the goals. I wonder where it will go.

https://neohaskell.org/

SusanPotter, to random
@SusanPotter@mastodon.social avatar

Waking up to a thud because your 10yo was "busy" in the kitchen was different today.

Do not fear, everyone including my beloved espresso machine were ok.

SusanPotter,
@SusanPotter@mastodon.social avatar

Apparently 10yo was making espresso for both moms. <3 <3 <3

SusanPotter, to random
@SusanPotter@mastodon.social avatar

I am trying to understand different types of consulting, freelance, agency pricing models out there.

I came up with the following:

  • time & materials
  • retainer (set hours per month reserved at set price for client, beyond that is higher price, billed at that set price * reserved hours each month)
  • flat monthly rate, maxes out at certain amount of work requests in progress at any time.
  • time and materials at reduced rate plus minor ownership in software product/revenues/profits.

What else?

SusanPotter, to Java
@SusanPotter@mastodon.social avatar

developers: do you use any functional programming oriented libraries? If so, which ones? Things that provide utilities around Optional<A>, adds a Result<A, E>/Either<E, A> and related functions, common higher-order-functions of varying levels of abstraction like folds, unfolds, map, flatMap, etc.

SusanPotter, to random
@SusanPotter@mastodon.social avatar

The BMW seat heating subscription fiasco just demonstrates how moronic the executive class are everywhere. It makes me laugh every time I am reminded of it.

SusanPotter, to random
@SusanPotter@mastodon.social avatar

Illinois finally gets to abolish the cash bail system, the first state in the country to do so! I know I keep saying this, but I don't hate my home state. :)

https://www.fox32chicago.com/news/cash-bail-abolished-illinois-criminal-justice-reform.amp

SusanPotter,
@SusanPotter@mastodon.social avatar

@jonoabroad it is a local news channel. Fox in US is split up into the weird Putin propaganda channel and local news. The local news stuff is more based off of local reporting and not quite as political.

SusanPotter, to random
@SusanPotter@mastodon.social avatar

The reason he should have been fired (not let allowed quit) was because of his abuse of power after the scandal and extreme lack of remorse.

A still unjust outcome. Nobody in authority should be allowed to retaliate like this instead of showing genuine remorse for extremely bad judgement.

It was a grotesque demonstration of abuse and says everything you need to know about his style of "leadership". Disgusting.

https://www.theguardian.com/football/2023/sep/10/luis-rubiales-to-quit-in-wake-of-world-cup-kiss-scandal

SusanPotter, to random
@SusanPotter@mastodon.social avatar

OH: "It is like the 1990s but without any of the good parts."

SusanPotter,
@SusanPotter@mastodon.social avatar

This was in response to a customer service representative tell me that I could fax the details of my solo401k to rollover my autoroll IRA from a 401k plan from former employer.

Fax!!!

SusanPotter,
@SusanPotter@mastodon.social avatar

@penryu nothing surprises me about banking (especially in the US) any more, but that is all I am able to say. ;)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • everett
  • Youngstown
  • mdbf
  • Durango
  • slotface
  • rosin
  • thenastyranch
  • kavyap
  • modclub
  • anitta
  • cubers
  • tester
  • osvaldo12
  • tacticalgear
  • ethstaker
  • ngwrru68w68
  • khanakhh
  • Leos
  • normalnudes
  • cisconetworking
  • provamag3
  • megavids
  • lostlight
  • All magazines