Science and software
Subscribe
About
Archive
Help
Sign in
Archive
Top
About
Mixing UI with math
Why mathematical models should not contain any user interface code
Antonis Christofides
13 hr ago
Share
Share
Pointers and memory management
The things you likely never want to deal with but sometimes you have to
Antonis Christofides
Feb 26
Share
Share
Complexity
How you can measure the complexity of a function
Antonis Christofides
Feb 25
Share
Share
How I'm spying on you
What Substack does each time you click on an email link
Antonis Christofides
Feb 23
Share
Share
How short should a function be?
Ask five programmers about ideal function size and you'll get maybe 10 answers
Antonis Christofides
Feb 23
Share
Share
Bad variable names vs. too complex functions
The dilemma about which is the worst common programming problem
Antonis Christofides
Feb 19
Share
Share
How to test your code—part 4
What programmers do differently
Antonis Christofides
Feb 17
Share
Share
How to test your code—part 3
An example of a real automated test
Antonis Christofides
Feb 16
Share
Share
How to test your code—part 2
Easy tips on how to write better automated tests
Antonis Christofides
Feb 15
2
Share
Share
How to test your code
A very short preface to a very short introduction to automated testing
Antonis Christofides
Feb 12
1
Share
Share
Why you can't find the latest version of your source code
Managing code developed collectively is a hard problem
Antonis Christofides
Feb 11
Share
Share
How to write bad code
What most scientists get wrong when programming
Antonis Christofides
Feb 10
1
Share
Share
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts