#Computer-Science
10 notas · última:
If You Want to Get in the Tech Space: Become A Software Developer
The article argues that software development remains in demand despite AI tools and layoffs, and says the path in starts with computer science knowledge and practical projects.
Computer Science Papers Every Developer Should Read
The article argues that reading computer science papers helps developers understand core concepts, think critically, and learn from foundational work behind modern software, databases, distributed systems, and search.
What computer science concepts should devs without a CS background prioritize learning?
The thread points to data structures, algorithms, Big O, and lambda calculus as the core CS ideas for self-taught devs, with comments adding databases, clean code, concurrency, and basic engineering skills.
New Method Is the Fastest Way To Find the Best Routes
A new shortest-path algorithm breaks the long-standing sorting barrier by avoiding full sorting of the frontier. It runs faster than Dijkstra’s on directed and undirected graphs.
Hard Things in Computer Science
The post argues that computer science has many hard problems beyond cache invalidation and naming things, including timezones, estimates, distributed systems, and proving code is bug-free.
When do you become a Jack of all trades but a master of none?
The author argues that being a Jack of all trades does not mean being master of none. In bioinformatics, specialization can include sysadmin, backend, and data analysis skills without losing a core specialty.
The Immutability of Math and How Almost Everything Else Will Pass
The article argues that while many current programming jobs seem to require little advanced math, future software work in fields like machine learning, data, and security will depend on a strong mathematical foundation.
Great Algorithms that Revolutionized Computing
The page lists algorithms that changed computing, grouping them by compression, cryptography, search, sorting, mathematics, and graphics, and noting what each one is used for.
The Mathematics Behind xkcd: A Conversation with Randall Munroe
Interview with Randall Munroe about how he builds mathematically dense xkcd comics, from tic-tac-toe and self-description to movie charts, coding shortcuts, hand iteration, and his view of computer science and math.
12 resolutions for programmers
The page proposes twelve month-long resolutions for programmers, covering health, discomfort, new languages, automation, security, backups, theory, the arts, software, and personal projects.
