korrents
Andrew Kelley

Andrew Kelley

@andrew-kelley · 12 positions · On ppll ↗

Creator of the Zig programming language; president and lead developer of the Zig Software Foundation.

Andrew Kelley did not write this page.

We collected these quotes from things they published elsewhere, and every quote links to where it was said. They have no account here and have not endorsed this site. Quotes are word for word; the short line under each one is our own restatement, not their wording. Their own site. Is this you? Claim it or ask us to remove it. Or tell us what is wrong here.

  1. AI and jobssoftware quality

    We are learning that software quality was maintained only through the will of software engineers combined with their accidentally strong negotiation position in the job market.

    ↗Don't Take the Black Pill (Text Adaptation)andrewkelley.me 1st of 3 in this piece

  2. AI alignmentdesign

    Computers should always serve the person directly interacting with them.

    ↗Don't Take the Black Pill (Text Adaptation)andrewkelley.me 2nd of 3 in this piece

  3. open sourceagency

    If you don't control the source code, you are not in control.

    ↗Don't Take the Black Pill (Text Adaptation)andrewkelley.me 3rd of 3 in this piece

  4. 3 weeks earlier
  5. ambitionagencyeducation

    I see it as quite a healthy attitude, particularly for young people and students. This is the best way to level up and learn new things.

    ↗My Thoughts on the Bun Rust Rewriteandrewkelley.me 1st of 3 in this piece

  6. empathymanagement

    It's one thing to choose a poor work-life balance for oneself; a different thing entirely to demand it of others

    ↗My Thoughts on the Bun Rust Rewriteandrewkelley.me 2nd of 3 in this piece

  7. ideas vs executionsoftware quality

    The sleight of hand misdirects the reader away from the main way bugs are eliminated: by dedicating engineering resources to it.

    ↗My Thoughts on the Bun Rust Rewriteandrewkelley.me 3rd of 3 in this piece

  8. 8 months earlier
  9. design

    Reusable code should accept an Allocator parameter if it needs to allocate, and it should accept an Io parameter if it needs to perform I/O operations.

    ↗Zig's New Async I/O (Text Version)andrewkelley.me

  10. 2 months earlier
  11. developer tools

    Programming language and toolchain technology can have a huge impact. Specifically, even minor differences can affect the day-to-day lives of a large number of hours for a large number of people.

    ↗An Open Letter to Everyone I've Butted Heads Withandrewkelley.me 1st of 3 in this piece

  12. open source

    If the leadership of one of your chosen favorite technologies makes a decision that you don't like, you are fucked. There is a huge range of decision-making in which the effects weigh heavily on any particular individual, and yet forking is not a realistic option.

    ↗An Open Letter to Everyone I've Butted Heads Withandrewkelley.me 2nd of 3 in this piece

  13. behavioural science

    When we care about something, but we perceive futility in our efforts to change it, our only resort is to lash out.

    ↗An Open Letter to Everyone I've Butted Heads Withandrewkelley.me 3rd of 3 in this piece

  14. 17 months earlier
  15. open source

    I think that was an unfortunate move because their goal is mainly to extract profit from the software project rather than to uphold the ideals of Free and Open Source Software.

    ↗Redis Renamed to Redictandrewkelley.me

  16. open source

    In short summary, the licenses limit the freedoms of what one can do with the software in order for Redis Labs to be solely enriched, while asking for volunteer labor, and having already

    ↗Redis Renamed to Redictandrewkelley.me