Preface
What, who, why, how, when, where?

Why?
I decided to publish this to provide some of the information I find and distill about things that are interesting to me, as well as showing some of my personal projects and things that bring me joy.
The collection of articles here will vary, and I provide categories and tags as to allow readers to filter out anything they may not want to read. There are also RSS filters available, see below.
Most of my documents are not this well structured as I allow myself to type carelessly, this is also a way to force me into formatting, merge and clean all files in my vault.
I aim to release articles periodically on topics I have researched or read about. Whether from papers, books, articles, or collections of websites and documentation. None of this is a copy-paste of information. I strive to understand it as deeply as possible and share my thoughts clearly and descriptively.
Categorization
I always enjoy when things are organized, but I don’t really like when categories become complicated to follow, and I want to avoid having a headache deciding where to put each article.
Using a major and minor system works fine for me, and if there is some article that could fit multiple categories I will flip a coin to decide (or $ Die_n \mid n \in \mathbb{N} $ if there are $ n $ valid places to put it.)
- Major: Using series for major categorization was inspired by the Prentice-Hall Series. I decided on them based on the general areas I want to cover.
- Minor: Tags are a simple way of showing the contents of the articles with no particular specification, using hands-on or math allows the reader to know what general direction the article will take.
Some articles won’t belong to any series because they don’t fit neatly into a category (as is this one). This as a conscious choice.
Content
Licenses and code usage
Many articles include repositories that contain parts of the projects described, along with full commit histories. Each repository is licensed individually, and those licenses must be followed. The publication of an article does not grant permission to use, copy, or distribute the code, assets, or any portion of the project unless explicitly allowed by the respective license.
Walkthroughs
I make beginner-friendly articles and assume low or no prior knowledge. They explain concepts step by step, with examples and analogies. I liked this idea because it allows me to share information without having to give boilerplate. All the introductory information is built in or linked.
Rants
Occasionally, a post may include (or be) a rant or personal reflection, I take ownership of my opinions and am open to change them for any better ones, please reach out about anything anytime.
Tangents
I will try to minimize tangents in the main article body, since the idea is to explore a single topic per post, but they are inevitable to some extent, in those cases they will be shown reduced and marked with $ \theta $ in the title.
$ \theta $ Example Tangent
It’s content is hidden and only fully shown when expanded, the idea is to enable writing about topics that are not important to the main article.
There is a partially hidden table here
| Mult. Table | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| 1 | 1 | 2 | 3 | 4 | 5 | 6 |
| 2 | 2 | 4 | 6 | 8 | 10 | 12 |
| 3 | 3 | 6 | 9 | 12 | 15 | 18 |
| 4 | 4 | 8 | 12 | 16 | 20 | 24 |
| 5 | 5 | 10 | 15 | 20 | 25 | 30 |
| 6 | 6 | 12 | 18 | 24 | 30 | 36 |
These can be skipped with no knowledge loss on the main topic for the reader.
$ \theta $ Tangents inside tangents
This is possible, although I will try to avoid unless strictly necessary (when there is something very cool to share).
Example content to fill the space:
| Mult. Table | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| 1 | 1 | 2 | 3 | 4 | 5 | 6 |
| 2 | 2 | 4 | 6 | 8 | 10 | 12 |
| 3 | 3 | 6 | 9 | 12 | 15 | 18 |
| 4 | 4 | 8 | 12 | 16 | 20 | 24 |
| 5 | 5 | 10 | 15 | 20 | 25 | 30 |
| 6 | 6 | 12 | 18 | 24 | 30 | 36 |
$ \boxed{?} $ Problems can also be inside tangents
As we will see below there are also special features for problems, which do not conflict with tangents.
Task
Solution
Outside of the tangent
Tangents end when the content reaches a heading of the same or higher level.
Problems
Articles may include problems and/or solutions, sources for both will be listed in the content itself. The problems are marked with $ \boxed{?} $ in the title, it’s solution(s) are not shown by default.
I may include problems that were fun to resolve, or caught my eye.
Problems will include a highly inaccurate difficulty rating and categorization as follows: - ?: Unsolved (at least by me) - M: Math - T: Topology - CS: Computer Science - CRY: Cryptography - SYS: Systems Engineering - E: Engineering - P: Physics - [1-25]: Difficulty
$ \boxed{1CS} $ Example problem
Task
What is the highest memory address in a 16 bit memory?
Solution
Reviews
I usually send a private link to friends and colleagues before publishing for early feedback and reviews, [let me know](www.felipelecot.com/?reason=Become a Reviewer#contact) if you would be interested in helping me reduce mistakes early on.
Please fact check everything, go through the sources listed, and please [reach out](www.felipelecot.com/?reason=Article Correction#contact) if you find any errors or think you could improve anything. Credits to all collaborators and reviewers are listed on each article and present in the commit history.
The articles themselves are also available in a GitHub repository, you can contribute by following the guidelines and good practices listed. Please feel free to open issues and PRs, fix my janky pipeline and propose and discuss topics.
RSS and Newsletter
I have added an RSS feed for this part of my website, you can find it at https://www.felipelecot.com/docs/feed.xml. There is also filters available:
| Filter | Description | Default | Required | Query | Allowed Values | Example |
|---|---|---|---|---|---|---|
| Tags | Match case-insensitive exact tag names separated by commas | - | No | tags | - | https://felipelecot.com/docs/feed.xml?tags=TAG1,TAG2,TAG3 |
| Series | Match case-insensitive exact series name | - | No | series | - | https://felipelecot.com/docs/feed.xml?series=ai%20and%20generative%20ai |
| Search | Match case-insensitive substring article title and body separated by commas | - | No | search | - | https://felipelecot.com/docs/feed.xml?search=read%20through,emdashes,delve,CPU,building |
| Sort | Parameter to sort by | DATE |
No | sort | DATE, TITLE or SERIES |
https://felipelecot.com/docs/feed.xml?sort=TITLE |
| Order | Order to have the items be listed | DESC |
No | order | ASC or DESC |
https://felipelecot.com/docs/feed.xml?order=ASC |
| Page | Pagination index of the request (25 per page) | 0 |
No | page | $ N $ | https://felipelecot.com/docs/feed.xml?page=2 |
There is also a newsletter available for those who would like to get notified via email. I’ll do my best to make it useful, infrequent, and completely free of marketing crap.