summaryrefslogtreecommitdiffstats
path: root/computer/programming.md
blob: 87561eef003460edcfc44ab8dc954b125ee3b0cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
---
title: Programming
---

Notes on programming go here.

These are more general notes, not tutorials. Some sections contain links to
tutorials and resources.

## Lists of Public APIs

* [public-api-lists/public-api-lists](https://github.com/public-api-lists/public-api-lists)
* [public-apis/public-apis](https://github.com/public-apis/public-apis)


## Awesome

* [Awesome Falsehood - A curated list of falsehoods programmers believe in](https://github.com/kdeldycke/awesome-falsehood)
    * [hackernews](https://news.ycombinator.com/item?id=30710908)
* [Awesome TUIs](https://github.com/rothgar/awesome-tuis)

## Readworthy articles

* [The Voids Of Haskell](https://github.com/graninas/The-Voids-Of-Haskell)
* [Why is Object-Oriented Programming Bad?](https://ovid.github.io/articles/why-is-object-oriented-programming-bad.html)
* [CppCon 2018: Matt Godbolt “The Bits Between the Bits: How We Get to main()”](https://www.youtube.com/watch?v=dOfucXtyEsU)
* [The worst programming language ever - Mark Rendle - NDC Oslo 2021](https://www.youtube.com/watch?v=vcFBwt1nu2U)
* [Plain Text - Dylan Beattie - NDC Oslo 2021](https://www.youtube.com/watch?v=_mZBa3sqTrI)
* [(Video) Why Does Scrum Make Programmers HATE Coding](https://www.youtube.com/watch?v=HURvJDldVGA)
* [(Video) Plain Text](https://www.youtube.com/watch?v=_mZBa3sqTrI)
* [glibc is still not Y2038 compliant by default](https://ariadne.space/2021/12/29/glibc-is-still-not-y2038-compliant-by-default/)
* [Programming breakthroughs we need](https://yoyo-code.com/programming-breakthroughs-we-need/)
    * [hackernews](https://news.ycombinator.com/item?id=32495133)