Abstract - gusenov/kb GitHub Wiki
misc.
- An "abstraction" in software design is any element whose outside is smaller than its inside. We introduce abstractions to partition the complexity of the system. Working inside the abstract we can ignore the outside. Working outside the abstraction we can ignore the inside. When we can't ignore in this way, then the design can be improved, often by first making things worse. Kent Beck
- (the software crisis)
- Радио-Т Подкаст 917 / Программистский кризис наших дней
- On over-engineering; finding the right balance by Eliran Turgeman
- Languages Without Abstraction by Justin Jaffray
- Can programming be liberated from function abstraction? by Tomas Petricek
- Lambda the Ultimate / Abstractionless programming
- Struggling with abstraction? Look to language! by Mo Silvera
- Programming without a stack trace: When abstractions become illusions by Gregor Hohpe
- naukatv.ru / Младенцы начинают мыслить абстрактно уже в 15 месяцев: исследование
- GISMETEO.ru / Вороны разбираются в геометрии: ученые раскрыли способности птиц к абстрактному мышлению
Wikipedia
- Абстрактное мышление
- Concept are defined as abstract ideas.
- Concept mining is an activity that results in the extraction of concepts from artifacts.
- Category:Concepts
- Category:Concepts by field
Papers
Games
AI
- LLMs bring new nature of abstraction by Martin Fowler
- Gen AI for software development is the biggest jump up in abstraction since assembler to HLLs, but also a jump sideways. 🔗