Open in app

Sign in

Write

Sign in

Jeff Foster
Jeff Foster

301 followers

Home

About

Pinned
Ingeniously Simple

Published in

Ingeniously Simple

The Evolution of Tech at Redgate

Redgate’s Technology stack has morphed. A few years ago, if you were a developer at Redgate you probably spent most of your time working…

Jan 15, 2021
The Evolution of Tech at Redgate
The Evolution of Tech at Redgate
Jan 15, 2021

It only takes one to Tango

LinkedIn has a logic game called Tango. I’ve become mildly obsessed with it. The rules of the game are simple.

Feb 16
It only takes one to Tango
It only takes one to Tango
Feb 16
Ingeniously Simple

Published in

Ingeniously Simple

Playing with Transformers

“Attention is all you need” is the paper that launched large language models. In this article, we’ll try write some high-level code to…

Feb 7
Playing with Transformers
Playing with Transformers
Feb 7
Ingeniously Simple

Published in

Ingeniously Simple

Demystifying Embeddings

Feb 6
Embeddings of some words
Embeddings of some words
Feb 6
Ingeniously Simple

Published in

Ingeniously Simple

DeepSeek R1 + Sonnet

I’m a big fan of Claude Sonnet. I’m ashamed to admit, it’s mostly vibes based. It’s friendlier and writes code in a way that I like. The…

Jan 26
Sometimes two wrongs make a right.
Sometimes two wrongs make a right.
Jan 26
Ingeniously Simple

Published in

Ingeniously Simple

Understanding and Managing Friction in Software Development

Effective software delivery depends on strategically managing friction — the forces that impede progress between ideation and…

Dec 11, 2024
Understanding and Managing Friction in Software Development
Understanding and Managing Friction in Software Development
Dec 11, 2024
Ingeniously Simple

Published in

Ingeniously Simple

How do we make architecture decisions?

How do we make good decisions about our software design?

Oct 21, 2021
4
How do we make architecture decisions?
How do we make architecture decisions?
Oct 21, 2021
4
Ingeniously Simple

Published in

Ingeniously Simple

Language Models

A language model is a probability distribution over a sequence of words. As an example, a language model for English should be able to…

Oct 13, 2021
Language Models
Language Models
Oct 13, 2021
Ingeniously Simple

Published in

Ingeniously Simple

Psychological Safety

Psychological safety is a wonderfully misunderstood term. It evokes images of hippies singing kum ba yah. It’s not that! Let’s rope in Amy…

Jun 29, 2021
1
Psychological Safety
Psychological Safety
Jun 29, 2021
1
Ingeniously Simple

Published in

Ingeniously Simple

A little Rust

Every so often, I like to dabble in a programming language to get exposure to a new way of thinking.

Apr 23, 2021
A little Rust
A little Rust
Apr 23, 2021
Jeff Foster

Jeff Foster

301 followers

Director of Technology and Innovation at Redgate.

Following
  • Ingeniously Simple

    Ingeniously Simple

  • Kent Beck

    Kent Beck

  • Dan McKinley

    Dan McKinley

  • Lucas Sonnabend

    Lucas Sonnabend

  • Spawn DB

    Spawn DB

See all (167)

Help

Status

About

Careers

Press

Blog

Privacy

Rules

Terms

Text to speech