← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 127
  1. It's Hard to Reason About Systems

    In programming arguments, such as static vs dynamic typing,1 people use their experiences and reason to frame these debates.

  2. Modeling Redux with TLA+

    Update 01/07/19 Greetings from 2019!

  3. We've Already Thought the Unthinkable

    I recently read Tomas Petricek’s Thinking the Unthinkable, where he argues that modern PLT makes several restrictive assumptions about the nature of programming.

  4. Teaching Leaky Abstractions

    I’m writing a book on TLA+!

  5. I’m tired of hearing about Grace Hopper, Margaret Hamilton, and Ada Lovelace.

  6. Proving Games are Winnable with Alloy

    One of my vices is watching Link to the Past Randomizer games.

  7. I want to call attention to one of the best papers I’ve ever read on software engineering, ever.

  8. Vim Macro Trickz

    Vim has one of the best macro systems of any text editor out there.

  9. I’m a pretty big fan of contracts and property-based testing.

  10. What's the Right Tool for the Job?

    “Use the right tool for the job” is a pretty tired cliche.

  11. Maybe Comments SHOULD Explain 'What'

    People say “Comments should explain why, not what.”

  12. How is a Class like a Microservice?

    At work we’re discussing moving some stuff to microservices.

  13. Introduction to Contract Programming

    I’ve namedropped contracts enough here that I think it’s finally time to go talk about them.

  14. Calculating Burn Rates in J

    In January I start EMT Training and maybe make at least one of my childhood dreams come true.

  15. Why TDD Isn't Crap

    After my recent vitriol about unit testing, a couple of people sent me Why TDD is Crap as a thorough debunking of TDD and unit testing.

  16. Unit Tests Aren't Tests

    This is an absolutely insane idea and I’m delighted by its audacity so I’m sharing it with all y’all.

  17. Handwriting Programs in J

    I think by hand.

  18. Uncle Bob and Silver Bullets

    A while back I wrote that Robert Martin was ruining software by being too good at programming.

  19. Instructive and Persuasive Examples

    I recently read No excuses, write unit tests, which argues Unit Tests are Good and You Should Write Them.

  20. How Do We Trust Our Science Code?

    In 2010 Carmen Reinhart and Kenneth Rogoff published Growth in a Time of Debt.

  21. This post is about the Hypothesis testing library.

  22. There are a lot of curated lists out there about good programming resources.

  23. I’m working on some examples for my TLA+ guide and realized this one would be a good introduction to specification in general, so I simplified it a little to make it more accessible.

  24. Doctests in Python

    Doctests are one of the most fascinating things in Python.

  25. Uncle Bob is Ruining Software

    Let’s start with a couple of premises: There are 10x programmers out there, Some programming techniques are better than others.

  26. Hate Your Tools