Skip to content

Latest commit

 

History

History
executable file
·
156 lines (140 loc) · 7.84 KB

README.md

File metadata and controls

executable file
·
156 lines (140 loc) · 7.84 KB

Computing

Unsorted

  • Teach Yourself Programming in Ten Years, Why is everyone in such a rush?

    • Get Interested
    • Program (you need to do it)
    • Talk with other Programmers
    • Uni gives you creds
    • Projects with other programmers
    • Projects after other programmers
    • Half a dozen languages
    • understand computer hardware operations
  • How can you not be romantic about programming?

    • Code, we say, can be: neat, nice, clean, crafted, baroque, minimal, solid, defensive, hacky, a hack, art, a piece of shit, the stupidest thing I’ve ever read, beautiful, like a poem.

    • Some lines of code are a riddle to anyone but their author and the name code serves as a warning. Other times, strangely, it’s a badge of honor.

  • Tech Drawings

    • Funny web comic
  • Ask HN: What bits of fundamental knowledge are productivity multipliers?

    • Regular expressions for simple text processing.
    • Parser combinators for parsing.
    • Parser generators (esp. packrat variety) for parsing.
    • The concept of fuzzing and property testing for testing code.
    • Calculus for solving all sorts of problems.
    • MCMC for solving a huge class of probability problems.
    • Search algorithms for solving a variety of problems (e.g. all NP-hard problems, sudoku, HTNs, scheduling, planning).
    • Gradient descent for solving a variety of optimization problems.
    • Vector Space embedding as a conceptual tool for a variety of complex AI problems.
    • Effect composition (Haskell's IO or Scala's ZIO) as an incredibly powerful paradigm for concurrency and parallelism.
  • Software Engineering Body of Knowledge (SWEBOK)

    • The Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) describes generally accepted knowledge about software engineering. Its 15 knowledge areas (KAs) summarize basic concepts and include a reference list pointing to more detailed information
    • SWEBOK Guide V3 Topics