Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Writing code on paper? Incredibly tedious. Prefer gists or a private repo with all the code in it instead. Notion is pretty bloated and slow, plus doesn't work great for modifying and tracking code.
Algorithm notes? I guess using a notebook or whatever method you like is reasonable. My preferred way is writing it out in LaTeX. Looks pretty, can be versioned. -
C0D4669443yI used to jot down notes and draft high level process flows in a notebook, but ended up replacing that with a small whiteboard,
Best investment ever.
Once I'm happy with the drafted flow of things Ill then recreate it in Visio.
Although Jira/confluence is a bloated PITA, it's where everyone puts everything anyway 🤷♂️ -
I use random text files in ~/documents which is synced via Mega. I make paper-based notes for maths which also includes the more abstract part of programming, but usually I prefer nonstandard pseudocode or some textual encoding of relations, eg. UML diagrams I usually represent with a messed up text format.
-
I sometimes find it helpful to physically draw out blocks to picture high level architecture & algorithmic approaches in my head - but that's often on a whiteboard rather than in a notepad. Beyond that I rarely physically write things these days, just jot it down in the nearest text editor if I really need to.
That's just me though! If keeping a physical notebook handy that you jot stuff in works for you, then go for it! -
I usually write code in note-taking app for designing programing languages or to describe the API if it is a library. For visual stuff I draw on good ol' paper, plus some information on what it is, what it does, and features.
-
for interesting Code problems use snippets in your editor. For understanding explaining, write a blog post on your own website.
Hey technosapiens 👋
Do you maintain any notebook or something to write codes?
Or Do you use notion for the same?
What are some best ways to use both notebooks means hard copies & soft copies to write algorithms or maintain notes or understanding the stuffs ?
question