this post was submitted on 09 Aug 2023
8 points (100.0% liked)
Programming Polls
130 readers
1 users here now
Welcome to the programming polls community! This is a place where you can run polls related to programming
For questions not related to being a poll theres communities such as [email protected] instead and for trivia theres [email protected]
As lemmy doesnt have a built in poll system if you want to run a multiple choice poll you can just make each option its own reply and people can vote by upvoting
- Logo base by Delapouite under CC BY 3.0 with modifications to add a gradient
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
2: Learning new technologies
It's incredibly difficult task to master/learn an old technology or an old concept that aren't documented well. For an example, parser algorithms are very well known for being too verbose and unnecessarily over-complicated in documentation, if you ask anyone you know in the programming community, for the next 100 people, they wouldn't know how to implement LALR parser or Earley parser even if they graduate from university with a computer science degree.
One of the way I use to learn a concept is writing a full manual of it in LaTeX in a way that I am explaining every single aspect of it to a layman and how it can be implemented in every way as well as providing examples in C code forms. It's a bit interesting that you sometime learn better by trying to teach it to a made up audience when writing a manual.
Example page from a book I'm current writing in rough draft:
spoiler