Information, Knowledge, Education, and Instruction must always be open & free.
Old version: https://gist.github.com/still-lake/0aa599daf084ad2c095fd6d21d857002
The Foundation (jump)
Wayback Machine, Library Genesis/OceanofPDF/Project Gutenberg/Anna's Archive, 1337x/bk (media archive).
- A. (go) Development Environment (Linux, Neovim, Wezterm, Dev Tools, Languages, Configs, Security, and Dotfiles).
- I. (go) Preparation for Job Search and Realities of the Industry.
- J. (go) Pet Project Ideas and advice on open-source contribution.
- K. (go) Interview Questions that I've been asked (Fundamentals, DS&A, Go, JS, and React).
- L. (go) Interview Preparation Template (Frequent questions, how to avoid traps and answer them properly).
- M. (go) Some non-free resources (books & Udemy courses, wait for sales).
- N. (go) Streamlined SWE Foundation (5000 hours Curriculum).
- O. (go) Productive Daily Plan for NEETs (Daily normal days and Uposatha/Sabbath days).
- P. (go) Philosophy in Action (Internal Analysis, External Influences, and Layman's Primer).
- Q. (go) Chess Practice (Fundamentals, Tactics, Strategies, London, CaroKann, NimzoIndian, and Bullet).
- R. (go) Speedcubing Resources (Rubiks, Big Cubes, Blindfolded, and Side Events).
- S. (go) The Map to Heaven - How to win at life with shitty spawn (97% success rate).
(a manifesto).
"Birth, old age, sickness, death, and corruption, are the realities of the world." - MN 26
"The world is unstable and swept away. The world has no shelter and no savior. The world has no owner—you must leave it all behind and pass on. The world is wanting, insatiable, the slave of craving." - MN 82
"A wise man should avoid unchastity as a pit of glowing charcoal. If unable to lead a celibate life, he should not go to another’s wives." - KN Snp 2.14
"Greater in battle than the man who would conquer a thousand-thousand men, is he who would conquer just one — himself." - KN Dhp 103
Knowledge, Education, and Instruction should be open and free. Hierarchy must be abolished.
...more
Hierarchy is inherently problematic because it will always have the problem of asymmetries: power and information, and thus, will inevitably lead to corruption and exploitation.
Hierarchical power structures are inherently evil because they will always seek self-perpetuation using any mean possible, whether it's deception, manipulation, coercion, or violent domination, no matter what they call themselves - mean-end disunity. In this way, a minority of elites can control and exploit the population.
The concept of Government is the longest running fraud in human history, as well as God, Church, Capitalism, or Socialist Tankism. All hierarchical power structures are inherently evil, no matter what they call themselves or what they promise. Why? Because they will do whatever it takes to maintain the asymmetries of power, wealth, and information, whether it's deception, manipulation, coercion, or violent domination. Means and ends are inseparable and unjustifiable. There is no just war. The only solution is complete anarchy with direct democracy, mutual aids, and library economy.
If God created the universe, who created God? If God doesn't need a creator, so does the universe. The concept of a Creator God, universal consciousness, or any of those vague terms, is just pure absurd and utterly useless, made by grifters, preys on your delusion and insecurity. If anyone worthy of being called a Creator, a God, that's your mother and father. They've literally created you, showed you the world, and they're your first teacher. It's hard to repay them.
"Wage slavery refers to a person's dependence on wages or a salary for their livelihood, in a world where the distribution of and conditions for these wages is determined by a specific class."
Copyright Law, NDAs, Cease and Desists, etc. are capitalist mechanisms created for the perpetuation of slavery and monopoly. "Copyright isn't about paying artists, it's about being an idea landlord. In the end, "intellectual property" only serves to exclude the poor from accessing and using knowledge and culture. It's one of the pillars of capitalism." All forms of knowledge and education should forever be open and free without any restriction.
It's just rebranded feudalism, where the elites own all the lands and means of production, most wealth are inherited, self-made is a myth created to gaslight the masses, while slavery becomes systemic. "Butttt, you can choose your employer." Good luck saying this with a hobo, a neet who for years cannot land a single job, or a minimum wagie. The vast budget (thievery via taxes) in the army, wars, law enforcement, subservient school systems, consumerism propaganda, and entertainment industrial complex is solely for protecting the system and to make the population dull and indulging. The elites, meanwhile, prepped for the worst with their underground cities and luxury New Zealand villas. They can just safely farm the population, and everything is going as planned.
(up).
- Create a Ubuntu and Neovim dev environment from scratch.
- 1. Ubuntu 24.04 LTS, (Sway WM); Git, GitHub CLI, LazyGit; ZSH, Oh-my-ZSH; LinuxBrew; qBittorrent; (For Windows users).
- 2. GCC, LLVM, Go, Rust, NodeJS, Python, Lua, Lisp, Ocaml, Zig, Java, Scala, Dotnet, Android Studio SDK.
- 3. Docker, Docker Compose, Maven, Kubectl, Minikube, Jenkins, Ansible, OpenTofu, SQLite, Valkey.
- 4. Neovim, Extensibility, Lazy, Mason; (Emacs, Helix, Zed).
- 5. cURL, GRPCUI, DbGate; Latex & PDF compiler (up).
- 6. Firefox, Ublock Origin, SponsorBlock, Return YouTube Dislike, Enhancer for Youtube; FDroid, IzzyOnDroid, InviZible Pro, YTDLnis, PipePipe, Google Files; Be careful with embedded ads, propaganda, and hallucination: Perplexity AI, Microsoft Copilot, ChaptGPT, Codeium Chat, Claude AI, Gemini AI; Libre, Calibre, OBS, Avidemux, Audacity, Kdenlive.
- 7. (A non-14-eyes trusted VPN or free WARP, Tor, KeyPassXC, Signal, proper OPSEC, OSINT, tools, and reconnaissance).
- 8. Godot, Defold, Aseprite, Krita, Gimp, Blender, LDtk, Tiled; (Arduino); ToS Didn't Read; ReadCache, MediumRip, Freedium.
- 9. GNU Parallel videos, jq + vim, awk, ExifTool, Developer Tools secrets that shouldn’t be secrets, Simple, Non-Commercial, Open Source Notes, Anki, Vim/Neovim.
- 10. Curate and Optimize your own Dotifles, my custom Ubuntu and Neovim dotfiles from scratch for devs, then you can replicate your environment everywhere (up).
- If you’re following along this list, you may need to have a
proof of work
, i.e. a document or a portfolio to list all of your projects ordered by themes, this acts as a degree for when you go to interviews (up). - It’s essential to be able to read official documentations, search on Google, and prompt the AI. But be aware that AIs can hallucinate stuffs, last time I ask Bard it said its hallucination rate is 57%.
- Keep resume simple, condense, one single page if possible, don’t leak your picture or address, and don’t lie or add unnecessary things.
- Avoid scammy recruiters, offshore sweatshops, and dodgy domains like gambling, drugs, drinks, sex works, dating apps, weapon sellers, blockchain, property development, PR, quant.
- Don't talk or even look at women in your workplace unless for urgent work related reasons, to avoid false accusation, defamtion, and envy from fellow male employees.
- Again, don't work for anyone for free especially unpaid internship, avoid one-way interviews, send them introduction videos/voices, too much personal information, take homes (demand standard compensation rate instead), etc..
- One applicant per day is a good rate, too much will lead to overwhelm and drop in quality of job and preparation. Upwork, Workable, GolangProjects, Turing, Toptal, LinkedIn, etc. Or just directly apply to the companies' career portal.
- Practice makes perfect, just keep studying, building pet projects, implementing your practical ideas, and interviewing a lot & take notes.
- It’s just a number game, don’t take it personally if you constantly fail, keep up the grind.
- Even if you’re employed, don’t stop job seeking, or else you will get complacent, delusion, and atrophy. And you have zero leverage in case of laid off.
- Understand that companies will do whatever it takes to force you to work as much as possible and pay you as little as possible, so don't rely on recognition or some shit, always have backup plans, only you can protect yourself.
- If you're still in school just finish them, get that degree. Despite their pointlessness, having them helps a bit. Meritocracy is a myth. But still it's always important if you have the real skill to back yourself up. This is why this resources guide exist. If you're a drop out, you will need to work twice as hard and apply quadruple as much. Life is rigged and cruel, you just have to bite the bullet, know the game and how to navigate it.
- Building your own knowledge base with free/OSS tools like Anki, and Vim/Neovim (back) (up).
.
- (00:05, 1) - The Best Career Advice Everyone Should Know (up).
- (00:10, 2) - Becoming a Self Taught Software Engineer (up).
- (00:15, 1) - What Is A Graphics Programmer? (up).
- (00:12, 1) - You should just choose Laravel (up).
- (00:12, 1) - Debunking "First AI Software Engineer" - Upwork lie exposed (up).
- (00:15, 1) - Scams In Software Engineering (up).
- (00:21, 1) - Getting Hired At Big Tech or MAANG (up).
- (01:59, 1) - How to Get a Developer Job – Even in This Economy (up).
- (00:12, 1) - Performance Excuses Debunked (up).
- (00:40, 1) - The Clean Code Debacle and Rhetoric Tricks (up).
- (00:26, 1) - The Only Unbreakable Law (up).
- (00:11, 1) - How to -10x Engineer Correctly (up).
- (00:13, 1) - Death By A Thousand MicroService (up).
- (00:13, 1) - Sprints - The Biggest Mistake Of Software Engineering (up).
- (00:40, 1) - xz Exploit Is WILD - Must See Bash Part (up).
- (00:13, 1) - How to Become a Good Backend Engineer (Fundamentals) (up).
- (00:11, 1) - Should You Lie On Your Resume? (up).
- (01:26, 4) - Resume Advice (up).
- (00:25, 1) - How To Succeed In Coding & Technical Interviews (up).
- (00:06, 1) - How Much Google ACTUALLY Pays Their Software Engineers (up).
- LinkedIn, Indeed, Upwork, Glassdoor (97% of reviews are rigged), TechJobsForGood, PeopleFirstJobs, Remotive, RemoteOK, WeWorkRemotely, Hired, or directly apply to companies job portals like Microsoft Careers; just keep in mind that 99% of job posts are fake and only used as a facade for internal promotions or to trick their shareholders (up).
- Who's Hiring - Golang Sub Reddit (up).
- Join programming discords, they often have
career
section withjob postings
, again, be aware of scammers (up). - Technical Interview Questions that I've been asked, see section K..
- Interview Answers Prep Template, see section L..
- (Experiences with Freelancing on Upwork) (up).
- (Experiences as a Remote software engineer) (up).
- (Remote working is not as I thought) (up).
- (How to make $50k a year working remotely) (up).
- (Taxation for remote working - 2022 update) (up).
- Overemployed FAQ (back) (up).
Try to build them yourself without watching tutorials. I gathered some these on the internets, not all are my original ideas. If you want to work with an open source project, contact their team first and see how it goes. Please don't spam open source projects fishing for contribution, it's just not worth it and you only degrade yourself, only if you're using the software and run into problems, then try report the issue and contact the maintainer first. Check out the Nix Drama.
Build ones that are not too basic and you can explain them well. Also check the project based learning list.
- Something that you are interested on or have a need to solve, ad blockers, bypass paywalls, your personal website, discord bots, tools and mods for hobbies or video games you're playing, emulator, memory trainer, repertoire trainer, maze solver robot, automated irrigation system with an app for calibrations and monitoring, sudoku solver, ant simulator, genetic algorithm visualizer, invent a new board game, schema generator, or just simply automate and sync your daily repetitive tasks (back) (up).
- Try to create something that will help people, make the world a little bit better for somebody (up).
- A fully functional text editor that support undo/redo, search/replace, tables, and drawing (up).
- A free blog/writing collection website with headless CMS (up).
- A statistical analysis and solution website that based on the United Nation's 17 Sustain Development Goals (up).
- A peer-to-peer messaging app (up).
- A free course website (Netflix clone but instead of movies you deliver educational content) (up).
- A content/project management system with task synching and scheduling (up).
- A 4chan clone (up).
- A multi-threaded web indexing spider (up).
- An e-commerce website/app (Amazon clone) that integrate with map, payment, and delivery (up).
- A decentralized peer-to-peer (not blockchain) barter transaction app with proper backend system that can support a large Anarchy society (up).
- 3D Printing hardware and software (up).
- A grid gallery portfolio website with pure HTML/CSS and host on GitHub Pages (up).
- A personal project/habit/income/expense planner from scratch with React Native (up).
- Code 15 classic games from scratch with ECS using Rust/Bevy and Aseprite/LDtk (Street Fighter, Pokemon-like RPG, Shoot 'em Up, Bomberman, Tower Defense, Graph Visualizer, Pacman, Tetris, Galaga, Asteroid, Arkanoid, Frogger, Snake, Cellular Automata, and Pong) (up).
- A turn-based 2D RPG with physics-based-slingshot-combat from scratch with Defold/Krita and release on Steam and Google (up).
- Setting up a production-grade REST API with tests, autho/en, caching, migration, PostgreSQL database, and GitHub CI in Go from scratch with Docker/Pprof and AlwaysData/Oracle Cloud Free Tier hosting (up).
- A fullstack distributed market system for mutual aids with Go, NodeJS, GRPC, NextJS frontend, and Docker/K8s/OpenTelemetry/Prometheus/OpenTofu/AWS (back) (up).
That I've been asked (Fundamentals, DS&A, Go, JS, and React) (back) (up).
- (DSA) Explain and compare Object Oriented, and Functional Programming; explain MVC, MVVM, and ECS.
- (DSA) Explain the concept of array, linked list, tree, hash map, stack, queue, and priority queue.
- (DSA) Explain differences between any of the 2 data structures.
- (DSA) Explain DFS, BFS, topology sort, and their practical applications.
- (DSA) Implement a string reverser, palindrome checker, prime number, permutation generator, or linked list manipulation.
- (DSA) Solve an array problem like two sum; or a 2D array problem like find all isolated islands.
- (DSA) Solve a dynamic programming, a medium string manipulation with trie, or an easy graph problem (up).
- (JS) Explain hoisting, scope, and closures; explain expression precedence.
- (JS) Difference between var, let, and const; explain null, undefined, NaN, and Optionals.
- (JS) Explain DOM manipulation; how to center a div both horizontally and vertically.
- (JS) Explain class, arrow function, map-filter-reduce.
- (JS) Explain async and await; list and explain some ES6 features.
- (JS) Explain Node's single threaded event loop model; explain callback and promise; explain prototype and how to use it.
- (JS) Implement word count; tricky questions asked to do in one single loop.
- (JS) Implement an event emitter from scratch.
- (JS) Implement map-filter-reduce from scratch.
- (JS) Implement promise and async/await from scratch; resolve chain promises.
- (JS) Implement signal from scratch; migrate CSV data to Mongo (up).
- (React) What's the difference between function component and class component.
- (React) What are props, how children prop and prop drilling works; how Virtual DOM works.
- (React) Explain all built-in React hooks; how to create custom hooks; explain react-router and router-dom.
- (React) When to use context vs using redux to reduce prop drilling, when to cache queries using rtk query.
- (React) How to use GraphQL with React; the difference between REST and GraphQL; the n+1 problem.
- (React) Implement a listing page in React with TDD using a public API.
- (React) Build a virtual DOM from scratch (up).
- (Go) How to implement singleton in a parallelized environment.
- (Go) What's the difference between ACID and BASE; explain in the context of PostgreSQL and MongoDB.
- (Go) Which features of PostgreSQL/MongoDB did you use; drop all data; how to use cursor or limit/offset.
- (Go) How to use JSON data in PostgreSQL; how to store money and discounts in PostgreSQL/MongoDB.
- (Go) Explain normalization and indexing; concurrent transactions, blocks, and isolation levels.
- (Go) Explain optimistic versus pessimistic blocking; how to find and sort in AWS S3.
- (Go) How to read 10gb of data from PostgreSQL; how would you read a 10gb file with Go.
- (Go) When to use a message queue before DB write.
- (Go) What's the difference between HTTP, TCP, UDP, WebSockets, and GraphQL.
- (Go) Explain HTTPS; differences between certificate and public key; differences between symmetric & asymmetric encryption.
- (Go) Name and explain some important services in a cloud platform; cronjob scheduling.
- (Go) How to scale with and without a cloud platform; explain API gateway, reverse proxy; how Kubernetes works.
- (Go) Identify bottleneck in production environment; explain tracing, distributed logging, and metrics (up).
- (Go) Explain how Go garbage collector work and how to fine tune it.
- (Go) Explain and give code examples for some design patterns that are commonly used in Go.
- (Go) The difference between parallelism and concurrency; Go's concurrency features and their use cases.
- (Go) How Go's scheduler works; compare it with the OS scheduler; difference between Kafka and NATS;
- (Go) Explain context package in Go; how would you implement time out; how would you handle errors.
- (Go) How would you write unit tests in Go; explain mocking and dependency injection.
- (Go) How would you test a database layer, a service layer, a handler layer, or a 3rd-party callback layer.
- (Go) Explain common concurrent patterns in Go and their usages; practical ways to use closure in Go.
- (Go) Explain CAP theorem; how Event Driven works in Go services; orchestrate a micro-services architecture.
- (Go) Explain producer, consumer, and offset in Kafka; how to concurrently consume and retry.
- (Go) Explain graceful shutdown and live deploy.
- (Go) Design a notification system.
- (Go) Implement a task with generics; design and implement an inventory and storefront system.
- (Go) Implement a parallel URL fetcher with 5 async processes and print a specific field in the JSON respond.
- (Go) Implement a REST API with a database layer, caching, and rate limiting using only standard libs.
- (Go) Implement a REST API to retreive user data 24/7, and make sure that the system can handle 300K concurrent users.
- (Go) Implement a Kafka batch producer and consumer streaming system and test suite with persistent and stateful data.
- (Go) Implement a custom schema generator/parser; check if a mongo geoloc coordinates is within a polygon.
- (Go) Modify an existing source code and add features according to requirements, in real time (up).
I'm looking for a full-time software development job in X (A, B, C; great if remote). Back-end or full-stack regarding anything Go and/or JavaScript (Node, React and Vite, MERN, React Native, Nest and Next). I love to work on a quality product or project with proper git workflow, code review, and unit tests. My salary requirements: $X-X/month gross with standard benefits (9-to-5, 13th month pay, full social insurance, health insurance, yearly health check, etc.) (back).
Introduction (up)
- I’m a software engineer with SDLC knowledge and industry experience on building, maintaining, and securing robust distributed systems and third-party integration using Go, JavaScript, Rust, Java, REST APIs, GRPC, WebSockets, GraphQL, and Webhooks. I’m also familiar with implementing CI/CD pipelines and observability using Cloud Native Computing Foundation and AWS tools.
- Technologies: Go, JavaScript, Rust, Java, PostgreSQL, MongoDB, GRPC, GraphQL, Kafka, Docker, K8s, Ansible, Jenkins, Tf, AWS.
- Working Style: Bottom-Up, KISS, YAGNI, TDD, Unit Tests, Git Review-Rebase-Merge, CI/CD Pipeline, Observability, Linux, Neovim.
- Domains: Healthcare, Education, Logistics, Infrastructure, Anthropology, Biology, Astronomy, Commerce.
- Avoidances: Gambling, Weapon, Trafficking, Sex, Beverages, Dating, Media, Property, Advertisement, Web3.
Values that I will bring to the team (up)
- Good sense of responsibility.
- When in doubt, I always directly ask questions and clarify with others. I'm open to feedback and welcome criticism.
- I am good at analyzing problems, reading documentation, and searching for solutions. I always try to find the best ways to save costs and improve profitability for my clients.
- I have a strong foundation of core programming techniques, data structures and algorithms, design patterns, and networking. I have a robust mental model for debugging and writing code.
- And I am very intimate with all aspects of backend development and all the nuances of the Go and JavaScript languages. I am very familiar with complex code bases, distributed systems, and third-party integrations.
- I focus on team objectives. I have a win-win mentality.
- I love to learn from other people and to constantly improve myself.
Potential incompatibilities with company culture (up)
- I don't want to speak with anyone unless it's necessary for the job.
- I don't like to work on a legacy code base or just pure maintenance work.
- I don't like most of the meetings where people are just bantering and wasting time on what could be just email.
- I don't like to give vague estimations. I hate it when PMs give unrealistic timelines just to
- I might come across as being critical, as I don't want to flatter.
- I love meritocracy. I hate micromanagement, nepotism, cronyism, and favoritism regarding performance reviews.
Description of my favorite project (up)
- Use AI to cook a story highlighting your experience.
Role play a daily meeting (up)
- Yesterday I've been working on the ticket A, already resolved it.
- encountered some problems regarding development environment but able to sort them out with the help of the team lead.
- Also I've been pair-programming with B for the past week to work on feature C,
- Today I'll continue with my other tickets as well as pair-programming with B to finish off C, we'll see how it goes.
Points I would like to clarify with HR (up)
- Real salary range? Full social insurance? Payment method and frequency?
- Yearly health checkup? PTO policy? OT policy? Work log?
- 13th month policy? Project bonus?
- Who are the clients of the company? What are the domains of projects in the company? What are the sources of funding? How stable is the profitability of the company?
- What is the longest project in the company, and how did it end up?
- Layoff possibility? "We can keep the contract but no more salary, or you can write a resignation letter"?
- Is there nepotism in the company (e.g., HRM is the CEO's wife and CTO is the CEO's brother)? Cronyism? Favoritism regarding performance reviews? Micromanagement?
Questions I would like to ask the tech lead (up)
- Is there a minimum standard for the code base? Like, regression testing, 80% on the test coverage, or all PRs need to be reviewed and rebase before merging? And what does the CI pipeline look like?
- Are there sufficient onboarding documentation and a development wiki? How many SLOC in the code base?
- What are the problems that you expect this position to solve? Could you describe a typical ticket or story?
- How are stories and tickets divided? What does a typical sprint look like? Timeline and release cycle?
- How are estimations and decisions made? Evident-based solutions, data-driven approach, i.e., profiling and benchmarking first? Does the team keep decision records?
- I've heard about the term, but what are your definition of Clean Code? Who decided whose code is cleaner?
- How many users are the system serving? What kind of architecture? Why chose microservices? What are the network latency between each service and the amount of serialization and deserialization on each request? Are you solving problems you don't have?
- How does the team evaluate performance? What are the specific metrics? Are there peer reviews?
- What are the types of meetings? How does each of them go? What does a typical working day look like?
Feedback for the interview process (up)
- Try to focus on the positive (back).
If you want to buy something, always wait for the deepest discount, and check for the last updated date.
For all the books, if you're beyond broke, just use Library Genesis, OceanofPDF, Project Gutenberg, or Anna's Archive.
- Book - Distributed Services with Go: Reliable, Scalable, & Maintainable Systems (up).
- Book - Rust for Rustaceans: Idiomatic Programming for Experienced Developers (up).
- Book - Zero to Production in Rust: An introduction to backend development (up).
- Book - 100 Go Mistakes and How to Avoid Them (up).
- Book - Learn Concurrent Programming with Go (up).
- Book - Cloud Native Go: Building Reliable Services in Unreliable Environments (up).
- Book - A Philosophy of Software Design, 2nd Edition (up).
- Book - C++20 - The Complete Guide (up).
- Book - Distributed Algorithms, Second Edition - An Intuitive Approach (up).
- Book - Introduction to Algorithms, Fourth Edition (up).
- Book - Designing Data-Intensive Applications (up).
- Book - Amazon Web Services in Action, Third Edition - An in-depth guide to AWS (up).
- Book - Patterns of Distributed Systems (up).
- Book - Let's Go, Let's Go Further (up).
- Book - Writing an interpreter and compiler in Go (up).
- Book - Working Effectively with Legacy Code (up).
- Book - The Pragmatic Programmer, 20th Anniversary Edition (up).
- Udemy - Master Microservices with Java, Spring, and Kubernetes (up).
- Udemy - Design Patterns in Go (up).
- Udemy - Building Web Applications with Go (up).
- Udemy - Backend Master Class (up).
- Udemy - GRPC Master Class (up).
- Udemy - Working with Concurrency in Go (up).
- Udemy - Working with Microservices in Go (up).
- Udemy - Docker and Kubernetes: The Complete Guide (up).
- Udemy - Terraform for AWS (up).
- Udemy - Infrastructure Automation with Terraform (up).
- Udemy - The Complete JavaScript Course 2024: From Zero to Expert (up).
- Udemy - The Ultimate React Course (up).
- Udemy - React, NextJS, and NestJS: A Rapid Guide (up).
- Udemy - Vue3, NuxtJS, and Golang: A Rapid Guide (up).
- Udemy - Flutter & Dart: The Complete Guide (up).
- Udemy - Ethereum and Solidity: The Complete Developer's Guide (up).
- Udemy - Solana Blockchain Developer Bootcamp with Rust + JavaScript (up).
- Kamvas 13 or Galaxy Tab S6 Lite 2022 - ~$270 Budget Drawing Board (up).
- Creality Ender 3 V3 SE - $195 Budget 3D Printer (up).
Note: All of the official documentations are must read & study, especially Go's
hence they won't be mentioned in the list.
The bar has been raised due to oversupply, so don't expect to get a decent job with only CRUD shit.
- Lua, Python, ComSci, Computer Engineering, Operation System, Linux, Neovim, Fundamentals, Portfolio
- Ruby, Rails, C#, .NET MAUI, Java, OOP, FP, Database, SOLID, Design Patterns, Maths, DSA, AI, 3rd Party
- Web, OSI, Encryption, Security, OPSEC, OSINT, HTTP/1.1/2, WebSocket, SQLite, Dart, Flutter, Spring Boot
- JavaScript, TS, Vue, Node, React, Native, MongoDB, MERN, Nest, Next, GraphQL, NATS, Tailwind, Shadcn
- Go, Rest APIs, GRPC, PostgreSQL, CI/CD, Pprof, OTel, Argo, Pyroscope, Grafana, Nginx, AWS, Microservices
- System Design, Distributed Systems, Docker, K8s, Helm, Redis, RabbitMQ, Kafka, Flink, Even-Driven
- Rust, C++, OpenGL, Jenkins, Ansible, Teraform, CNCF, Blockchain, ML, Stream Processing, Bots, Chaos
- Finishing this Curriculum will put you at least at SWE L5 level in the industry and an equivalent of a Master's degree in software engineering (2600h), 97% of the web dev industry are just glorified CRUD apps with bloated UI and shitty UX.
- And with a portfolio full of projects that you can talk about, it wouldn't be impossible to get a junior dev position. Be aware that 97% of job postings are fake. And it's possible that even after spend 3 years follow this Curriculum and job search, nothing will be found, then RIP, you just have bad RNG, but at least you have a real SWE L5 skill and can make use of it however you like.
- A rule of thumb: if you spend money buying books & courses, there's something wrong and you're probably being scammed somewhere. Please stay away from hundred-of-dollar courses from scammers. Free and Open stuff often have the best quality anyway.
- Life is not fair. If you're a pleb, don't play the game you can't win. The solution is to not participate too much in the system - just do barely enough to get by, and fully commit to inner development, so that if there's an afterlife, then you may reap the reward, and if not, you've lived a good life anyway. Doesn't matter external circumstances.
To be more optimal, proceed sequentially:
- One for study from A. courses and tutorials (3 hours).
- One for study from B. books (3 hrs).
- And another one for C. habit building, training English, DS&A, and LeetCode/PrjEuler (2h).
- Or just finish one item and move to the next. 3 sections A, B, C should ge progressed parallely.
- One total rest day per week, stay away from programming, do something else.
- 25 x 8 = 200, so if you're consistent, you'll stack up 200 focused hours per month.
- The world is rigged, but if you're a NEET and wanting to pay back debts to your family, you'll need to be diligent, keen, resolute, and stick with The Plan for at least 13 months (2600h) to build any substantial skill.
- Or just ignore the Curriculum, try to dive headfirst into making a game you love to play, and sell it on Steam.
- Build your portfolio and profiles during the process and then mass apply to every single place, preferrably remote.
Good personal finance:
- Don't accept anything less than $15/h (US federal minimum hourly wage) or $2500/m 9-5, though, no matter where you live in the world, or esle you're certainly get scammed and enslaved by a sweatshop.
- Treat job as a mean to an end, don't identify with it or get attach to it, our end goal is to get to heaven after death.
- Work exactly 40 hours a week, no more, no less, don't take work home:
- Always check people's incentives and motives.
- Carefully read everything before signing.
- Everything must always be via proper writings and be documented.
- Colleagues and espeically employers are not your friends, just generally shut up, collect paychecks and leave asap, no teambuilding or outside of work activities or similar shit.
- Establish strong boundaries, and a no-contact rule when you're out of the working hours.
- Be generally helpful but don't let others exploit your generosity, if they keep asking you for the same shit that you've just instructed them, then just shut them down.
- Don't let those trust fund kids (managers and C-levels) enslave you further.
- And also don't cheat on your contract, you'd actually working for full 8 hours, keep your integrity intact.
- Don't be a people pleaser, get your worth from internal strength and integrity.
- These are called being professional. This is the real work ethics.
- A college degree is mandatory nowadays, even a community college or distance program is good enough, get one if you haven't.
- Be boring and simple.
- Save diligently.
- Avoid high interest debt and pay off all debt first.
- Maximize your income.
- Invest responsibly for long-term goals (just all-in into 9999 gold bars).
- Spend at max 1/8-1/4 of your monthly income for personal stuff, like:
- Reinveset into yourself, e.g. better nutrituous meals, Mullvad VPN, Macbook Pro 16 M5 48gb, JLab Go Work wireless headset with noise-cancelling mic, rent better apt, etc.
- Financially support your parents or those who raised you.
- Donate to good moral sources and meaningful opensource projects that you're using.
- Recreational programming, e.g. buy custom asset packs to make games, or parts for a practical embedded systems, etc.
- Healthy Cope 1: Buy some best offline single player games, e.g. Grim Dawn, Monster Hunter series, AoE series, Anno series, etc.
- Healthy Cope 2: Buy best cubes, e.g. Tornado V5 Flagship, VinCube 4x4, Moyu Aofu WR 7x7, Gan Megaminx v2.
- Maybe have enough spare money for pilgrimaging to India or to afford a girlfriend.
(back).
-
To be quite efficient with all of them, with each language, on the saturday, set out a 2-4 focused hours, treat it as recreational programming and try to do yourself on your own, using Linux and (Neo)Vim, or at least Vim motions:
- 99 Problems (go),
- Game of Life and Rule 110 (go, go),
- Advent of Code (go),
- 75 Problems - LeetCode Study Plan, or Non-Pro NeetCode 150 Roadmap (go, go),
- using all of the free AIs (Perflexity, Claude, ChatGPT, Gemini, Copilot, Codeium, CodeWhisperer) for additional research,
- a schema parser (go),
- Mindsweeper, Sudoku and solver, or Gomoku with embedded AI; firing squad synchronization simulation (go),
- Algorithms benchmarking, comparing, and visualizer;
- an SQLite REST API with caching, rate limiting, authen/o, validators, migration, etc., and full test suite,
- a multipage React/Vite UI for the above backend, or try different libraries/frameworks,
- a concurrent data fetcher/scrapper and processor with database indexer,
- a pub-sub system and a chat app on top of it (go),
- a distributed or microservices system using GRPC and NATS/Kafka with Podman, K8s, and OpenTf (go, go),
- tools for video games you're playing; bots; automation,
- looking for freelance gigs or side jobs,
- and try concepts from the K. Real World Interview Questions or redo stuff that you've failed.
-
All you need to know to train from tutorials and documentations effectively is after every item in The Frontloading Method list:
-
- watch everything in 2.5x speed; don't waste too much time on meta contents (reaction, tech news, drama, etc.); with educational contents, imagine yourself doing them while watching, summarize in your head what that tut/doc is about, take notes is useless as you'll most likely never look at it again,
-
- redo all the code without looking at the tut/doc, add your own spin to it and see how it goes; for theoretical sources, use anki to make flashcards and review them often,
-
- try to explain to and teach yourself the concept, and try to understand the underlined mechanism behind it; for maths vids, try to implement them yourself with a language of choice,
-
- make sure to use terminal and neovim keybinds or at least vim motions when coding to familiar with your dev env,
-
- if you encounter a problem, go through this problem solving pipeline:
- reread the code and go through all related references and internal docs to get a mental model and really understand how the code flows (what are all of the inputs, expected outputs, and how the services communicate?)
- if it's hard to pin down, then the codebase is probably overengineered by incompetent stupid devs, leads, managers, and executives who are gatekeeping their money printing scheme, with tons of useless convoluted abstractions and insane proliferations. Scrum my ass. Simplicity is the first principle. KISS and YAGNI ftw
- -> try put
stdout printf
across related POIs and rerun (is the problem in backend, frontend, database, protobuf schemas, or 3rd party integration?) - -> official docs
- -> ask some ai (perplexity, copilot, chatgpt, codeium, claude, gemini, etc., use free "pro" queries)
- -> search on internet
- -> go through forums and blogposts (stack..., blogposts, freecodecamp articles, 4chan, reddit, etc.)
- -> scrap through github, PRs, issues, and mailing lists
- -> write some table-driven unit tests or fuzzy tests to zone out edge cases
- -> actually use the debugger for real
- -> write a small isolate program to reproduce the problem and test on it
- -> after 2 hours of struggle, if you're on the job, now is the time to nicely ask some colleagues for help, and write down or record their instructions, don't be lazy and keep bodering people with things that they've already explained to you,
- -> update the unit tests, write integration/ab test to make sure there'll be no regression regarding this problem in the future.
- only proceed to the next items when you've completed these 5 tasks, or else you're just wasting your time and not building any skill; remember, every choice you make in life will have consequences, whether you aware of them or not,
-
(back).
- Book Non-free - Introduction to Algorithms, Fourth Edition.
- Book Non-free - A Philosophy of Software Design, 2nd Edition.
- Book Non-free - Designing Data-Intensive Applications.
- Book Non-free - Learn Concurrent Programming with Go.
- Book Non-free - 100 Go Mistakes and How to Avoid Them.
- Book Non-free - Writing an interpreter and compiler in Go.
- Book Non-free - Let's Go, Let's Go Further.
- Book Non-free - Distributed Services with Go: Reliable, Scalable, & Maintainable Systems.
- Book Non-free - Amazon Web Services in Action, Third Edition - An in-depth guide to AWS.
- Book Non-free - Cloud Native Go: Building Reliable Services in Unreliable Environments.
- Book Non-free - Zero to Production in Rust: An introduction to backend development.
- Book Non-free - Distributed Algorithms, Second Edition - An Intuitive Approach.
- Book Non-free - Patterns of Distributed Systems.
- Book Non-free - Rust for Rustaceans: Idiomatic Programming for Experienced Developers.
- Book Non-free - C++20 - The Complete Guide.
- Book Non-free - The Pragmatic Programmer, 20th Anniversary Edition.
- Book Non-free - Working Effectively with Legacy Code.
- FreeComputerBooks.com.
- Red Hat Developer e-books.
- Awesome Lists.
- (go) Free online courses from edX.
- (go) Back to Work Wagie.
- (go) Every Social Class Explained in 18 Minutes.
- (go) My 90 day Nofap / Seed Retention Progress.
- (go) Spaceship You.
- (go) OUTWORK everyone by being bored.
- (go) Don’t ask AI to write your code.
- (go) Train on Monkeytype with settings: punctuation, numbers, time 60, english 10k.
- (go) How To Secure and Anonymize Your Online Activity.
- (go) Avoiding FED Honey Pots and Entrapment.
- (go) Improving Smartphone Privacy.
- (go) Now THIS is What a Private VPN Looks Like (Mullvad + Monero).
- (go) The Darknet Market OPSEC Bible 2023 Edition.
- (go) How To Remove Your Personal Data From The Internet | Tutorial.
- (go) How to Stalk People Effectively and Legally Through OSINT.
- (go) How to Gather Info on Someone through OSINT.
- (go) SOCIAL MEDIA OSINT (private accounts).
- (go) How to Hide Yourself from OSINT.
- (go) Anti-OSINT Tools.
- (go) Introduction to DIGITAL FORENSICS! (& data recovery).
- (go) How to Use AI for OSINT.
- (go) OSINT Guide, Part 4. Preserving your Own Privacy.
- (go) Open-Source Intelligence (OSINT) in 5 Hours - Full Course - Learn OSINT.
- (go) Manual Deletion, Ofuscation, and Misinformation.
- (go) Data Removal Workbook.
- Apply directly via Job Portal of companies. Go to job fairs and do physical networking.
- (go) Remotive.
- (go) Remote.co
- (go) We Work Remotely.
- (go) Real Work From Anywhere.
- (go) RemoteOK.
- (go) Flexjobs.
- (go) Jobera.
- (go) RemoteYeah.
- (go) Jobright AI.
- (go) Wellfound.
- (go) BrainTrust Agency (similar to the OG Turing).
- (go) Toptal Remote.
- (go) Upwork Remote.
- (go) Good Old LinkedIn Remote.
- (go) First 100 Days: Unfucking Your Life .
- (go) The Cult of Productivity.
- (go) The Lies You Have Been Told About Side Hustles & Multiple Streams of Income.
- (go) DOn'T SeLL YoUr TimE fOr mOnEy.
- (go) Why Everything Is A Scam (Except For Scams).
- (go) The Employer Is Lying To You In Your Interview - Here's The Proof.
- (go) How HR Cheats Employees 1.
- (go) How HR Cheats Employees 2.
- (go) First 100 Days: Getting Ahead of 99% of People.
- (go) The "Skills Gap" Myth.
- (go) Simplifying Ideas Motivational videos.
- (go) How 1 Software Engineer Outperforms 138 - Lichess Case Study.
- (go) Beginner Calisthenics Workout At Home (Full Routine).
- (go) How Jumping Rope changes the Human Body.
- (go) How Hanging Transforms Your Body.
- (go) How I Got to 11.6% Body Fat in 60 Days (Just Copy Me).
- (go) Doctor Reviews OMAD (One Meal a Day).
- (go) WATER FASTING: The Complete Guide (Fastest Fat Loss Method). (back).
- (go) Which Chemical is the Worst Carcinogen.
- (go) 20 Most Common Logical Fallacies.
- (go) ...Even Being a Layman Does Not Justify Your Sensuality.
- (go) These Are the 8 Essential Decomposers.
- (go) Unemployed People Are The Happiest.
- (go) If Nobody Can Afford A Home... Who's Going To Buy Them.
- (go) The South Park Episode About The Real Estate Bubble .
- (go) Thank You From a Land Speculator.
- (go) The Problem with Real Estate Speculation.
- (go) You Are Not An Investor... But It's Important You THINK You Are...
- (go) Your Job Achieves Nothing... (probably).
- (go) Why 10 Million Men Have "Given Up" on Work... (read the comments).
- (go) Here's Why You Want A Really Boring Job.
- (go) 9-5 Jobs Are Great Actually.
- (go) Work Addiction and The Golden Handcuffs.
- (go) You Will Never Have Your Finances In Order, Here's Why.
- (go) How Much Do Drug Dealers and Internet Scammers Actually Make.
- (go) If Companies Are Desperate For Workers... Why Can Nobody Find A Job.
- (go) Why Middle Managers Will Outlast Us All.
- (go) The Rise of CEOs... That Don't Show Up To Work. (back).
- (go) HR is NOT Your Friend (It's Deeper Than You Think).
- (go) Why Rich People Love Pretending to Be Poor.
- (go) All of your problems have something in common.
- (go) Echo Chambers, Explained.
- (go) The Problem with Hierarchy.
- (go) The Case Against Hierarchy 1.
- (go) The Case Against Hierarchy 2.
- (go) Power: An Anarchist Perspective.
- (go) P. Philosophy in Action - Acknowledge the Realities of the World.
- (go) O. NEET Productive Daily Plan.
- (go) I. Preparation for Job Search and Realities of the Industry.
- (go) S. The Map to Heaven - How to win at life with shitty spawn.
- (go) Outperform Every Area Of Your Life (+2h Animation).
- (go) I coded one project EVERY WEEK for a YEAR.
- (go) I made a multiplayer game from scratch because no one is hiring junior devs.
- (go) No One Hires Jr Devs So I Made A Game.
- (go) How to Get a Developer Job – Even in This Economy.
- (go) Resume Advice.
- (go) Google Interview Process: A Comprehensive Insider's Guide (2024/09).
- (go) The Behavioral Interview.
- (go) How To Succeed In Coding & Technical Interviews.
- (go) From 6 Months Unemployed to 2 Offers: What I Learned.
- (go) The Last Algorithms Course You'll Need.
- (go) Data Structures and Algorithms - interactive visualizations.
- (go) Learn System Design in a Hurry.
- (go) Top System Design Interview Questions.
- (go) The Mass Extinction Debates: A Science Communication Odyssey.
- (go) The Four Fundamental Forces. (back).
- (go) The birth, life and death of the universe – Public lecture by Dr. Don Lincoln.
- (go) Ancient Mysteries and Beliefs.
- (go) Paint Guy's Psychology Summarize videos.
- (go) The Paint Explainer's Anthropology Summarize videos.
- (go) The Evaluator's Anthropology Summarize videos.
- (go) The Analyst's History Summarize videos.
- (go) The Interpreter's History Summarize videos.
- (go) Easy, actually's Soft Skill videos.
- (go) Kaedee's Social Commentary videos.
- (go) Kyplanet's Astronomy videos.
- (go) Sam O'Nella Academy's Anthropology videos.
- (go) Sam O'Nella Clone Tierlist.
- (go) Web3 is Going Just Great.
- (go) Tech Interview Handbook.
- (go) PolyaMath's Applied Math videos.
- (go) Alice and Bob.
- (go) Essence of linear algebra .
- (go) Essence of calculus .
- (go) Differential equations .
- (go) Learn Algebra 1 and 2 in One Video. (back).
- (go) Learn Trigonometry.
- (go) Learn Precalculus.
- (go) Probability Top 10 Must Knows (ultimate study guide).
- (go) Probability.
- (go) Bayes' Theorem, Clearly Explained.
- (go) How to systematically approach truth - Bayes' rule.
- (go) The better way to do statistics.
- (go) Game Theory 101.
- (go) Python for Data Science.
- (go) Neural networks.
- (go) Artem Kirsanov's ML and Neuroscience videos.
- (go) Is There a Limit To Our Brains.
- (go) How to Invest with Data Science.
- (go) ALL Hackerrank SQL Solutions in ONE Video! | Easy Medium Hard Problems.
- (go) Complete Introduction to the 30 Most Essential Data Structures & Algorithms.
- (go) Advent of Code.
- (go) Principles of Algorithmic Problem Solving.
- (go) Competitive Programmer’s Handbook.
- (go) Hands-on Algorithmic Problem Solving - one-stop coding interview prep book.
- (go) 300 Bài Code Thiếu Nhi.
- (go) 150 NeetCode Roadmap. (back).
- (go) Project Euler.
- (go) Design Patterns.
- (go) 1 Billion Row Challenge.
- (go) Rule 110.
- (go) The React Interview Prep Handbook – Essential Topics and Code Examples.
- (go) System Design 1 - Introduction.
- (go) System Design 2 - Google SWE teaches systems design.
- (go) System Design 3 - Examples.
- (go) The CAP Theorem Series.
- (go) Introduction to microservices.
- (go) .NET Microservices: Architecture for Containerized .NET Applications.
- (go) Implementing Microservices on AWS.
- (go) Running Containerized Microservices on AWS.
- (go) CockroachDB Architecture Overview.
- (go) Distributed Systems Course.
- (go) System Design 4 - Fundamentals.
- (go) System Design 5 - Advanced Topics.
- (go) System Design 6 - Advanced Concepts.
- (go) Special Topics in Distributed Computing (2021).
- (go) Good First Issue.
- (go) CrashCourse's Multi Discipline playlists. (back).
- (go) InternationalHub's International Economics playlists.
- (go) IELTS 2024 Complete 11 Hour Course.
- (go) Anarchism Summary Lectures.
- (go) ThePrimeTime's Industry Commentary videos.
- (go) Theo's Industry Commentary videos.
- (go) Molly Rocket's Industry Commentary videos.
- (go) Advanced Cryptography.
- (go) Mathematics for Machine Learning.
- Use all the Free AIs (Perflexity, Claude, ChatGPT, Gemini, Copilot Chat, Codeium, CodeWhisperer).
- (go) Wacky Science's Summarize videos.
- (go) Physics for the Birds videos.
- (go) Science and Technology.
- (go) Domain of Science's Roadmap playlists.
- (go) Git & GitHub Tutorial | Visualized.
- (go) CS50x - Introduction to Computer Science.
- (go) Kaggle Learn - Python, ML, SQL, Data, AI.
- (go) Exercism - Get really good at programming.
- (go) Memory Leaks explained - And why it's important.
- (go) Exploring How Computers Work.
- (go) How do computers work? CPU, ROM, RAM, address bus, data bus, control bus, address decoding.
- (go) Each layer of the OSI model and TCP/IP explained.
- (go) Networking tutorial.
- (go) Introduction to Cryptography.
- (go) OWASP Top 10.
- (go) Core Dumped's Computer Engineering videos.
- (go) Art of the Problem's Computer Science playlists.
- (go) Operating Systems Course for Beginners.
- (go) World's shortest UI/UX design course.
- (go) Re: Design's UI/UX videos.
- (go) Core Dump's Understanding Things videos.
- (go) Consensus algorithms, Paxos and Raft.
- (go) Project Odin - Foundations.
- (go) Git and GitHub for Poets.
- (go) Gitting Things Done – A Visual and Practical Guide to Git.
- (go) 100+ Linux Things you Need to Know.
- (go) 60 Linux Commands you NEED to know (in 10 minutes).
- (go) VIM Essentials Course for Beginners.
- (go) Vim Tips.
- (go) The Only Video You Need to Get Started with Neovim.
- (go) Full Lua Programming Crash Course - Beginner to Advanced.
- (go) LazyVim for Ambitious Developers. (back).
- (go) A robust Dotfiles for Developer - Ubuntu & Neovim - Battery Included.
- (go) Project Odin - Full Stack Ruby on Rails.
- (go) Fullstack E-Commerce: Ruby on Rails 7, Hotwire, Tailwind, Stripe, PostgreSQL.
- (go) Fullstack LMS: Ruby on Rails 7, Hotwire, Tailwind, Stripe, PostgreSQL.
- (go) Python Full Course for free (2024).
- (go) Django Ecommerce Website - Htmx/Tailwind.
- (go) How I make bots using python (educational).
- (go) Spanning Tree's CompSci videos.
- (go) B001's CompSci videos.
- (go) Argonaut's CompSci videos.
- (go) Reducible's CompSci videos.
- (go) MAKiT's Science videos.
- (go) Zero To Mastery's Crash Courses.
- (go) Java Tutorial.
- (go) Object Oriented Design - UML and shit.
- (go) Code Refactoring. (back).
- (go) Learn Java Fundamentals – Object-Oriented Programming.
- (go) Java Functional Programming.
- (go) Learn SOLID Principles with CLEAN CODE Examples.
- (go) Java Multithreading for Beginners.
- (go) Java in a Nutshell, 8th Edition.
- (go) Modern Java in Action.
- (go) The Complete Dart & Flutter Developer Course.
- (go) The First Step To Clean Architecture | Flutter SOLID Principles.
- (go) Flutter Clean Architecture Full Course For Beginners - Bloc, Supabase, Hive, GetIt.
- (go) Flutter Spotify Clone - MVVM Architecture Full Course For Beginners | Python, FastAPI, Riverpod.
- (go) JavaScript Tutorial Full Course - Beginner to Pro (2024).
- (go) Project Odin - Full Stack JavaScript.
- (go) How JavaScript Promises Work – Tutorial for Beginners.
- (go) Airbnb JavaScript Style Guide.
- (go) Object-Oriented Programming is Bad.
- (go) Metaprogramming and JIT Compilers - A Brief Overview.
- (go) Simple Code, High Performance.
- (go) The Thirty Million Line Problem.
- (go) Where Does Bad Code Come From.
- (go) "Clean" Code, Horrible Performance.
- (go) Performance Excuses Debunked.
- (go) The Four Programming Questions from My 1994 Microsoft Internship Interview.
- (go) Filter, Map, Reduce from first principles.
- (go) Functional programming in JavaScript.
- (go) Malloc's Programming Fundamentals videos.
- (go) Coderized's Development Fundamentals videos.
- (go) CodeAesthetic's Engineering Fundamentals videos.
- (go) Working with Data and APIs in JavaScript.
- (go) HTTP Networking in JavaScript.
- (go) The QUIC Protocol, HTTP3, and How HTTP Has Evolved .
- (go) Understanding the Complexity of Modern Web Dev Stack (Webpack, Babel, TypeScript, React).
- (go) What is Hydration. (back).
- (go) Conceptual Guides and Website Architecture.
- (go) Learn JavaScript Reactivity: How to Build Signals from Scratch.
- (go) Making the Case for Signals in JavaScript.
- (go) Ultimate JavaScript Game Development Course for Beginners.
- (go) Practical TypeScript – Course for Beginners.
- (go) Frontend Crash Course - VueJS + TypeScript + PrimeVue (ongoing).
- (go) Node.js Crash Course.
- (go) Express JS Full Course.
- (go) Learn NestJS – Complete Course.
- (go) The Difference Between Monolithic and Microservices Architecture.
- (go) Nest.js Microservices with NATS, SQL, and Docker.
- (go) NestJS Interceptors.
- (go) React Crash Course 2024.
- (go) React JS Full Course 2024.
- (go) Next.js 15 Crash Course | Build and Deploy a Production-Ready Full Stack App.
- (go) From 0 to Production - The Modern React Tutorial (RSCs, Next.js, Shadui, Drizzle, TS).
- (go) Build and Deploy 3 Modern Apps and Get Hired as Full Stack Developer.
- (go) Build a Full Stack React Native App with Payments | PostgreSQL, TypeScript, Stripe, Tailwind.
- (go) Build & Deploy a Full-Stack Dating App with Next.js 14, Prisma, NextAuth, Pusher & Cloudinary.
- (go) Build and Deploy a Full Stack Google Drive Clone with Next.js 15.
- (go) How to Work with RESTful APIs in React.
- (go) How to Manage State in React Apps with APIs – Redux, Context API, and Recoil Examples.
- (go) Prop Drilling in React Explained with Examples.
- (go) Data Flow in Redux Explained – A State Management Handbook.
- (go) Relational Databases.
- (go) RDBMS - Normalization.
- (go) Databases In-Depth – Complete Course.
- (go) Database Design.
- (go) Container 1 - Docker and Kubernetes.
- (go) MERN 1 - 23 hours Bootcamp.
- (go) Mastering Microservices: A Hands-On Tutorial with Node.js, RabbitMQ, Nginx, and Docker.
- (go) How to Build a Dropbox-like Distributed File Storage System Using MinIO and gRPC.
- (go) Practical MongoDB Aggregations Book.
- (go) PostgreSQL Tutorial Full Course 2022.
- (go) Golang Tutorial : Go Full Course.
- (go) Go by Example.
- (go) Uber Go Style Guide.
- (go) The Coding Gopher's Golang Adjacent videos.
- (go) C# Full Course : C# Tutorial for Beginners.
- (go) Advanced C# Programming Course.
- (go) .NET MAUI Tutorial Full Course.
- (go) Code tips.
- (go) State machines.
- (go) Finite State Machines.
- (go) Programming For Production.
- (go) MERN 2 - As a Programmer's Auth. (back).
- (go) MERN 3 - GraphQL.
- (go) MERN 4 - Build an Extremely Fast Chat App with Redis and React.
- (go) MERN 5 - WhatsApp Clone.
- (go) MERN 6 - LinkedIn Clone.
- (go) MERN 7 - Tinder Clone.
- (go) MERN 8 - Ultimate Stripe.
- (go) MERN 9 - Advanced Spotify Clone.
- (go) Golang Full Courses.
- (go) Learn Go with Tests.
- (go) Go Class.
- (go) Build a real life Terminal User Interface (TUI) Application in Golang.
- (go) Golang and MySQL Complete Course.
- (go) PostgreSQL Primer for Busy People.
- (go) React with Go Complete Full Stack App - TypeScript, React Query.
- (go) Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript.
- (go) Rust Tutorial Full Course.
- (go) Rust TUI Project | Inventory System Software (Cursive crate).
- (go) Rust Intermediate Tutorial - Docker, OS, Err, Generics, Tools, Macros & Closures, Rest API.
- (go) Spring Boot, Spring Security, JWT Course – Shopping Cart Backend Java Project.
- (go) Implementing Domain Driven Design with Spring.
- (go) Java Spring Microservices.
- (go) Flo Woelki's Golang videos.
- (go) Gokatas - Internalize Go programming techniques.
- (go) Advanced Golang.
- (go) Complete Kubernetes Course - From BEGINNER to PRO.
- (go) Container 2 - Advanced Kubernetes.
- (go) Ultimate Go: Advanced Engineering - Blockchain.
- (go) Ultimate Go: Web Services with Kubernetes.
- (go) Golang Microservices Project: GraphQL, gRPC, Docker, Postgres, and Elasticsearch.
- (go) Backend Masterclass - Golang + Postgres + Kubernetes + gRPC (his discord has free coupon).
- (go) Golang Distributed File Storage.
- (go) Golang Redis from Scratch.
- (go) Apache Kafka Series (in English).
- (go) Apache Kafka and Apache Flink Tutorials - Basics to Advanced Concepts.
- (go) Designing Event-Driven Systems and Making Sense of Stream Processing.
- (go) Kafka: The Definitive Guide - Real-Time Data and Stream Processing at Scale.
- (go) Golang High Available Microservices with Kafka. (back).
- (go) ProgrammingPercy's Advanced Golang videos.
- (go) Understanding and using NATS Server in Golang.
- (go) Learn NATS by Example.
- (go) How Google mock their Golang codebase.
- (go) Coding with Verrol's Advanced Gotr series.
- (go) Debugging Go Code: Using pprof and trace.
- (go) Golang Pprof and Grafana's Pyroscope.
- (go) Rust 101.
- (go) Secure DevOps environments for Zero Trust.
- (go) Testcontainers – From Zero to Hero.
- (go) OpenTelemetry Bootcamp Tutorials | Complete Course.
- (go) Learn Jenkins! Complete Jenkins Course - Zero to Hero.
- (go) Jenkins Tutorial – How to Deploy a Test Server with Docker + Linux.
- (go) Ansible 101.
- (go) Complete Terraform Course - From BEGINNER to PRO! (Learn Infrastructure as Code).
- (go) GitHub Actions, Terraform, K8s, and Helm.
- (go) RFC - Hypertext Transfer Protocol -- HTTP/1.1.
- (go) RFC - The WebSocket Protocol.
- (go) RFC - HTTP/2.
- (go) RFC - HTTP/3.
- (go) MERN 10 - JavaScript Mastery's Long Tutorial videos.
- (go) Awesome Cloud Native.
- (go) Ants Are Everywhere's Source Code Reading videos.
- (go) Read and investigate Kubefirst codebase, k8s infra - cloud infra - terraform / gitops relationships - argocd gitops - argo workflows, gitlab runner, github action controller controller - vault secrets and oidc - rbac/users/groups - cluster lifecycle management - vcluster isolation techniques - crossplane iac - helm delivery patterns when 3rd party or internal dev delivery - ton of other cool free stuff.
- (go) Linh Vu's Advanced Spring Boot playlists.
- (go) Crust of Rust. (back).
- (go) Advanced topics in Rust.
- (go) Impl Rust.
- (go) Decrusted.
- (go) Solving distributed systems challenges in Rust.
- (go) Rust in Production.
- (go) Blockchain in rust.
- (go) Build a Blockchain from Scratch with Rust.
- (go) Introduction to the C++ Programming Language.
- (go) The ultimate CI/CD resource guide.
- (go) Bo Qian's C++ playlists.
- (go) COMP 4300 - Intro to C++ Game Programming (2024/09).
- (go) Celeste clone from scratch in C++.
- (go) Free AWS Cloud Project Bootcamp.
- (go) AWS Certified Cloud Practitioner Certification Course (CLF-C02).
- (go) AWS Solutions Architect Associate Certification (SAA-C03).
- L0: intern
- L1/L59: junior
- L2/L60: semi-middle
- L3/L61: middle
- L4/L62: semi-senior
- L5/L63: senior
- L6/L64: staff
- L7/L65+: principal/partner/fellow (back)
- Abstain from/not making people do/not praising killing any being whether human or animal, abortion, euthanasia, suicide, wars;
- Abstain from/not making people do/not praising stealing, thievery, slavery, exploitations, coercion, fraud, bribery, looting;
- Abstain from/not making people do/not praising sexual misconducts, assaults, adultery, cheating, hookups, protistution when you're in a relationship, pedophilia, beastiality, necrophilia, simp and cuck;
- Abstain from/not making people do/not praising lying, deceiving, cheating, forgery, white lies;
- Abstain from/not making people do/not praising alcohol, physchoactive substances, nicotine, caffeine, clubbing.
(back)
- Keep the five hard limits no matter the cost.
- Walk at least 7k steps per day.
- Sleep 6-8 hours a day, if you're under 21, 8-9 hours for maximum height growth.
- Meditate at least 1 session of 20 minutes per day.
- Alternate between strength training (squat, push up, pull up, hanging knee raise) and endurance training (jumping rope); relax on sunday.
- Ideally OMAD, if unable to, keep your 2 meals as close as possible and avoid eating at night or snacking throughout the day.
- Weekly calculate your TDEE and calculate your meal's calorie daily; If you're skinny fat then aim for slight deficit and recomp; If you're overweight then aim for 500 calorie deficit; If you're skinny fat then aim for slight deficit and recomp with more protein sources.
- One lax day per week is okay, eat icecreams and fast foods if you want.
- Vegetables, eggs, chicken breast, fruits, brown rice, and oats.
- Strictly stay away from alcohol, wines, mind-altering substances, and nicotine.
- Drastically reduce caffeine, sugar, sodium salt, processed foods, and restaurents;
- Stay away from women and pornography, or atleast strictly stay away from the unavailable ones.
- Only do one thing at a time to boost your memory and concentration.
- Have a detailed daily plan and short term as well as long term goals.
...more
"Birth, old age, sickness, death, and corruption, are the realities of the world." - MN 26
"The world is unstable and swept away. The world has no shelter and no savior. The world has no owner—you must leave it all behind and pass on. The world is wanting, insatiable, the slave of craving." - MN 82
"A wise man should avoid unchastity as a pit of glowing charcoal. If unable to lead a celibate life, he should not go to another’s wives." - KN Snp 2.14
"Greater in battle than the man who would conquer a thousand-thousand men, is he who would conquer just one — himself." - KN Dhp 103
Knowledge, Education, and Instruction should be open and free. Hierarchy must be abolished.
Hierarchy is inherently problematic because it will always have the problem of asymmetries: power and information, and thus, will inevitably lead to corruption and exploitation.
Hierarchical power structures are inherently evil because they will always seek self-perpetuation using any mean possible, whether it's deception, manipulation, coercion, or violent domination, no matter what they call themselves - mean-end disunity. In this way, a minority of elites can control and exploit the population.
The concept of Government is the longest running fraud in human history, as well as God, Church, Capitalism, or Socialist Tankism. All hierarchical power structures are inherently evil, no matter what they call themselves or what they promise. Why? Because they will do whatever it takes to maintain the asymmetries of power, wealth, and information, whether it's deception, manipulation, coercion, or violent domination. Means and ends are inseparable and unjustifiable. There is no just war. The only solution is complete anarchy with direct democracy, mutual aids, and library economy.
If God created the universe, who created God? If God doesn't need a creator, so does the universe. The concept of a Creator God, universal consciousness, or any of those vague terms, is just pure absurd and utterly useless, made by grifters, preys on your delusion and insecurity. If anyone worthy of being called a Creator, a God, that's your mother and father. They've literally created you, showed you the world, and they're your first teacher. It's hard to repay them.
"Wage slavery refers to a person's dependence on wages or a salary for their livelihood, in a world where the distribution of and conditions for these wages is determined by a specific class."
Copyright Law, NDAs, Cease and Desists, etc. are capitalist mechanisms created for the perpetuation of slavery and monopoly. "Copyright isn't about paying artists, it's about being an idea landlord. In the end, "intellectual property" only serves to exclude the poor from accessing and using knowledge and culture. It's one of the pillars of capitalism." All forms of knowledge and education should forever be open and free without any restriction.
It's just rebranded feudalism, where the elites own all the lands and means of production, most wealth are inherited, self-made is a myth created to gaslight the masses, while slavery becomes systemic. "Butttt, you can choose your employer." Good luck saying this with a hobo, a neet who for years cannot land a single job, or a minimum wagie. The vast budget (thievery via taxes) in the army, wars, law enforcement, subservient school systems, consumerism propaganda, and entertainment industrial complex is solely for protecting the system and to make the population dull and indulging. The elites, meanwhile, prepped for the worst with their underground cities and luxury New Zealand villas. They can just safely farm the population, and everything is going as planned.
- 8 external influences: gain and loss, fame and disgrace, blame and praise, pleasure and pain.
- The keeping of the five precepts and eight precepts on Uposatha/Sabbath days.
- The training in Noble Eightfold Path; the strengthening of Right View and analysis frameworks.
- The training in healthy lifestyle, strength, and endurance.
- The training in self defense and staff usage.
- 8 core aspects of a society: infrastructure, healthcare, welfare, education, council of direct democracy, economics, defense, intelligence.
- 3 core analyses of hierarchy: mean-end disunity; violent domination, exploitation, and deception; self perpetuation.
- The abolition of all forms of hierarchy, state, class, slavery, involuntary servitude, police, prison, and taxation; the uprooting of any chance of re-arising of any form of hierarchy; the prevention of any form of upstartism and exploitation.
- The abandonment of all forms of private property and land ownership or representation, the recognition of personal possessions based on usage; all people should educate themselves and be well equipped with the ability to deal with libel, slander, perjury, advertising, threats, blackmail and porn, and be a moral person themselves.
- Freedom and solidarity; stateless classless moneyless society via mutual aid and library economy; the freedom of movement, of speech, of horizontal assembly, of atheistic religion, to self defense and to keep and bear arms, of restoration or social sanction or eviction or excommunication of bad people from a community; the protecting of the ecology and the conscious continuous ongoing revolution, of mutual aid.
Read and try to understand and memorize by heart the discourses to have a strong theoretical foundation and develop Right View, what’s right and what’s wrong, what’s to be done and what’s not to be done, and to be able to recall the Dhamma in dire circumstances. Keep the five precepts (understand all the specificities, not break them yourself, not encourage the breaking of them, and not praise the breaking of them) everyday, keep the eight precepts on Uposatha/Sabbath days. Practice the Noble Eightfold Path according to the Buddha’s instructions (pay attention to Right Livelihood as you’re a lay person). Develop the habit of contemplation and meditation (both sitting and walking), see what’s obstructing the mind and what’s nourishing it.
- Discourses: conversations with the Buddha (go).
- A Reader’s Guide to the Pali Suttas (go).
- Overview of the Buddha's philosophy (go).
- SN 55.7, MN 130, MN 135, SN 42.8, AN 3.100, SN 42.2.
- DN 31, AN 8.25, KN Kp 5, AN 6.10, AN 5.57, MN 14.
- AN 3.70, AN 10.46, KN Ud 5.5, SN 8.4, MN 100, AN 4.159.
- SN 45.8, AN 5.177, AN 3.119, MN 117, DN 15, AN 8.6.
- MN 51, MN 81, MN 61, MN 62, MN 10, MN 118.
- Further reading: What the Buddha really taught, SuttaCentral Editions.
- Youtube: How to retrieve Ancient Buddhist Canon (Cách thỉnh kinh) 2024 (go).
- The Curious George Brigade - Anarchy in the Age of Dinosaurs (go).
- Peter Gelderloos - Anarchy Works (go).
- Anark - The State is Counter-Revolutionary (go).
(up).
Aim for strong principles, tactics, endgames, and strategies; Simple London for White and Caro-Kann/Nimzo-Indian for Black; 2000 elo on both chesscom & lichess.
- LiChess (up).
- ChessCom's Puzzle Rush and Endgame Practice (don't pay for premium, it's predatory) (up).
- Chess Endgame Trainer (up).
- LucasChess Personal Trainer (up).
- Stockfish Engine (up).
- Stockfish NNUE file (up).
- Syzygy endgame tablebases: Standard 3-4-5 (up).
- Syzygy endgame tablebases: Standard 3-4-5 DTZ (up).
wget --mirror --no-parent --no-directories -e robots=off <url>
(up).- Chessbrah's Building Chess Habits (up).
- London System: One Opening against anything (up).
- King's Indian: The Only Opening you need as Black (up).
- Dominate as Black with the Caro-Kann (up).
- How to play after the Opening (Middle Game) (up).
- Target Audience: Under 1800 Rated Chess Players - You must know These Tactical Chess Ideas (up).
- Chessbrah's Building Bullet Habits (up).
- Chessbrah's Slowbrah (up).
- Chessbrah's Caro-Kann Speedrun (up).
- Chessbrah's London System Series (up).
- Daniel's Speedrun Back to 3000 Elo (up).
- Daniel's Master Class Speedrun (up).
- Hikaru's Legendary Openings Speedrun (up).
- Chess.com Is Full Of (Unbanned) Cheaters (up).
- A Grandmaster's Guide to Over-the-Board Chess | Etiquette and Behavior (up).
- FIDE International Chess Federation Profile (up).
Aim for decent enough in all WCA events. Main 3x3, 3BLD, 2x2, Pyraminx, Megaminx, OH, 4x4, 5x5.
- Rubik's - CubeSkills Free Courses (yt collection), Sub-10 (yt vid), F2L mistakes (yt vid) (up).
- Cubing - Best tools (yt vid), Learn algs (yt vid), F2L Trainer (yt vid), Competition (yt vid 1, 2, 3) (up).
- 3x3 - Full CFOP (yt vid) (up).
- 3x3 - Full better Dot OLLs (yt vid) (up).
- 3x3 - Top 12 better OLLs (yt vid 1, yt vid 2) (up).
- 3x3 - Top 6 F2L tricks (yt vid) (up).
- 3x3 - 30 easy ZBLLs (yt vid), Full 2GLL (sheet) (up).
- 3x3 - Brina's Solve Critiques (yt list) (up).
- 3x3 - Matty's Walkthrough (yt vid 1, yt vid 2), Matty's Example Solves (yt vid 1, vid 2, vid 3, vid 4, vid 5, vid 6) (up).
- 3x3 - Tymon's Walkthrough Solves (yt vid), Tymon's Example Solves (yt list 1, yt vid 2) (up).
- NxN - Yau Advice (yt vid 1, yt vid 2, yt vid 3, yt vid 4) (up).
- NxN - Full L2E (yt vid), Inner Parity (yt vid) (up).
- NxN - Example Solves: 4x4 (yt vid), 5x5 (yt list), 6x6 (yt vid), 7x7 (yt list) (up).
- Skewb - Full Sarah Intermediate (yt vid) (up).
- Squan - Full Beginner OBL (yt list) (up).
- Squan - Sub-30 (yt vid), Tips and tricks (yt vid) (up).
- Pyrmx - Full Intuitive L4E (yt vid) (up).
- Clock - Full 7-Simul (yt vid) (up).
- OH - Kian's Roux (yt list), Second Block (yt list), Tips and tricks (yt list), Sub-X (yt list), Examples (yt list) (up).
- OH - Roux Tips (yt vid), Full CMLL (yt vid), Full EOLR (yt list)(up).
- 2x2 - Full CLL (yt vid), Better Layer (yt vid) (up).
- 2x2 - Full EG1 (yt vid) (up).
- 2x2 - Full EG2 (yt vid) (up).
- Pyrmx - Sub-X (yt vid), Better Vs (yt vid) (up).
- Pyrmx - Full L4E (yt vid), Walkthrough Solves (yt list) (up).
- Megmx - Full 2L PLL (yt vid) (up).
- Megmx - Full 2L OLL (yt vid) (up).
- Megmx - Example Solves (yt list) (up).
- 3BLD - Full 3-Style (yt vid 0, yt vid 1, yt vid 2, doc 3) (up).
- 3BLD - Flip (yt vid 1, yt vid 2), 3-Twist (yt vid) (up).
- 3BLD - UFR Parity Algs (site) (up).
- 3BLD - M2 fingertrick (yt vid), Advanced Memo (yt vid), Example Solves (yt list) (up).
- 3BLD - Drop global (yt vid), Sub-20 (yt vid), Get WRs (yt vid) (up).
- FMC - How to (yt vid), Techniques (yt list), Doc (doc 1, doc 2), Analysis (yt vid 1, yt vid 2) (up).
- Skewb - Full Sarah Advanced (yt vid) (up).
- Squan - Full CSP (yt list) (up).
- 4BLD - Slice fingertrick (yt vid), How to (yt vid), Example Solves (yt vid) (up).
- 5BLD - How to (yt vid), Example memo (yt vid), Example Solves (yt vid) (up).
- MBLD - Roman Room (yt vid), Fixing Parity (yt vid 1, yt vid 2, yt vid 3) (up).
There's no God nor Savior. You yourself are 100% responsible and accountable for all of your choices.
Just perfecting all of these till the day you die, no matter the circumstances, that's it.
There's a 97% chance that you'll end up in a high heaven, with a cute celestial waifu, and a lifespan of 36 to 576 million years in constant happiness, bliss, and sensual pleasure.
-
First, he would constantly self-reflect on his bodily, verbal, and mental actions, abandon the actions that lead to suffering for himself, for others, and for both, on the spot, and have a sense of shame, conscience, and prudence. He should know why greed, hate, and delusion are linked to suffering.
-
Then, he try to ground himself, abandon bad habits and develop good habits by sticking to a routine, O. NEET Productive Daily Plan.
-
The trainee then gains faith in the Buddha's awakening and the efficacy of his teachings by reading and comprehending the earliest texts (suttas) at suttacentral.net/editions.
-
He then fully commits to the path as he's already gone for refuge for life, in the Buddha, his teaching (Dhamma), and the community serious practitioners (Sangha).
-
He then denounces the five types of wrong livelihood and ceases to make a living based on them:
- One. Trade in weapons (arms dealing, military, police).
- Two. Trade in human beings (slavery, prostitution, transactional relationships).
- Three. Trade in meats (butchery, raising animals for slaughter, selling meats).
- Four. Trade in intoxicants (alcohol, wines, mind-altering substances)
- Five. Trade in poisons (cyanide, rat poisons, drugs dealing)
-
He then undertakes and upholds perfectly the 5-precept, 5 hard limits, five basic moral training:
- One. He wouldn't kill any creature whether big or small, nor he incite others to kill, nor he accept nor praise the killing of living beings. Not only that, he understood that capital punishment, suicide, abortion, euthanasia, and pest control are also murder.
- Two. He wouldn't steal any thing or take anything that has not been given to him. Not only that, he understood that bribery, forgery, enticing marketing, gambling industry, and real estates or any pump-and-dump scheme are also theft.
- Three. He wouldn't involve in sexual violence such as assaults, pedophilia, sexual coersion, incest, zoophilia, adultery, cheating, or prostitution. He even avoid women who are talking to other simps, he refuses to become a cuck. Not only that, he understood the perils of masturbation and pornography and are trying to refrain himself.
- Four. He wouldn't tell a single lie even if it's just for a joke or it's a white lie. Not only that, he's practicing integrity, he protects the truth, and he'll understand the right time and place for telling the truth.
- Five. He wouldn't drink even a single drop of alcohol, wines, or mind-altering substances. Not only that, he understood the evilness of alcohol and drugs, and all the bullshit justifications that people come up with regarding drinking and partying.
-
He then try to practice generosity and giving up:
- He find opportunities and attentively give foods, water, clothings, lodgings, and medicines to those in need and those who're well-practiced, not directly give money.
- Never give money directly (or you'll get scammed), or give unprompted (advice), ask them first or let them request first.
- If he doesn't have much money, he can find a way to give with his time instead.
- He then give up or just throw away most of his unnecessary possessions. He will have an aversion toward luxurious lifestyle and stupid spendings.
-
He contemplate these five issues daily:
- I am subject to old age; I am not exempt from old age. Everyone else too. So I shouldn't be intoxicated with youth.
- I am subject to illness; I am not exempt from illness. Everyone else too. So I shouldn't be intoxicated with heatlh.
- I am subject to death; I am not exempt from death. Everyone else too. So I shouldn't be intoxicated with life.
- I must be parted and separated from everyone and everything dear and agreeable to me. Everyone else too. So I shouldn't be intoxicated with desire and lust.
- I am the owner of my actions, the heir of my actions; I have actions as my womb, my relative, and my refuge; I shall be the heir of whatever deed I do, whether good or bad. Everyone else too. So I shouldn't be heedless and immoral.
-
Right view (anti moral-nihilism and anti moral-relativism):
- There is meaning in giving, sacrifice, and offerings.
- There are fruits and results of good and bad deeds.
- There is this life.
- There is an afterlife.
- There are such things as mother and father, and beings that are reborn spontaneously.
- And there are ascetics and priets who are rightly comported and rightly practiced, and who describe the afterlife after realizing it with their own insight.
- A noble disciple understands the unskillful and its root, and the skillful and its root.
- Killing living creatures, stealing, and sexual misconduct; speech that’s false, divisive, harsh, or nonsensical; and covetousness, ill will, and wrong view. This is called the unskillful.
- Greed, hate, and delusion. This is called the root of the unskillful.
-
Weekly Celibacy (Brahmacarya), a trainee start with undertaking the 8-precept celibacy on specific days based on the moon's cycle (Uposatha/Sabbath)
- Full Celibacy with 8-precept every single day for the rest of your life will yield much better result,
- but I know it's much harder, so just 4 or 5 days a month is already a superb job.
- Educate yourself about the risk of sex, STDs, STIs, pregnancies even with condom/pull-out; if you're sexually active, just get a vasectomy, also, carefully check their sexual history, wear condom, and be careful with their mouth, and periodically go check for STx.
- Also the inevitable emotional complications, jealousy, heartbreak, and suffering, if you're getting yourself involve in sexual relationships, or any relationship with a woman for the matter.
- Stay away from gyms or parties or bars or clubs or place with full of horny people and full of pheromones.
-
Perfect Virtue, the 8-precept, 8-fold moral training:
- One. As long as they live, the perfected ones give up killing living creatures, renouncing the rod and the sword. They are scrupulous and kind, and live full of sympathy for all living beings.
- Two. As long as they live, the perfected ones give up stealing. They take only what’s given, and expect only what’s given. They keep themselves clean by not thieving.
- Three. As long as they live, the perfected ones give up unchastity. They are celibate, set apart, avoiding the vulgar act of sex.
- Four. As long as they live, the perfected ones give up lying. They speak the truth and stick to the truth. They’re honest and trustworthy, and don’t trick the world with their words.
- Five. As long as they live, the perfected ones give up beer, wine, and intoxicating drugs.
- Six. As long as they live, the perfected ones eat in one part of the day, abstaining from eating at night and from food at the wrong time.
- Seven. As long as they live, the perfected ones refrain from seeing shows of dancing, singing, and music; and beautifying and adorning themselves with garlands, fragrance, and makeup.
- Eight. As long as they live, the perfected ones give up high and luxurious beds. They sleep in a low place, either a cot or a straw mat.
-
Four Sublime Emotions (Brahmavihara), the point is to cultivate inner good emotions to counteract the bad ones, it has nothing to do with changing the world, change yourself first:
- Benevolence: every living being (or myself) seeks happiness.
- Compassion: every living being (or myself) avoids pain.
- Rejoicing: it's good that they (or I) do some good deeds.
- Equanimity: I should focus on my own business (what can I possibly do?).
-
Follow the Noble Eightfold Path:
- Right View: explained above;
- plus the Four Noble Truths (out of scope for this path);
- and dependent origination (out of scope for this path).
- Right Thought:
- thoughts of 1. renunciation, 2. good-will, and 3. harmlessness;
- conscience (moral shame) and prudence (fear of bad consequences);
- plus the Four Sublime Emotions explained above.
- Right Actions: explained above.
- Right Speech: explained above, plus abstaining from 2. backbitting, 3. cruel, 4. non-beneficial speeches.
- Right Livelihood: explained above, plus the whole point of this entire document.
- Right Effort:
- prevent bad, corrupted, evil mental qualities and habits from arising,
- remove the already arisen ones,
- give rise to skillful, pure, good mental qualities and habits,
- maintain and develop the already arisen ones.
- Right Mindfulness:
- be generally mindful, aware, and restraint the senses throughout the day.
- the Four Bases of Mindfulness (out of scope for this path).
- Right Meditation:
- start with a daily habit of 20 minute breath meditation;
- the Four Jhana (out of scope for this path).
- Right View: explained above;
-
Celebrate Celibacy Day annually (Feb 14th) and practice all of the below, or any other day that couples go out together.
-
Don't ropemaxx, I repeat don't unalive yourself. You can only build strength and understanding through right endurance.
-
If you're a woman or a gay man, replace the opposite sex with whatever you're attracting to.
-
Contemplation of Death (constantly, at least every morning and before sleep):
- you can breathe in but unable to breathe out anymore,
- you can breathe out but unable to breathe in anymore,
- you can unexpectedly die of many stupid causes and accidents,
- you can easily be killed by human or non-human entities,
- and if you survive, or getting serverly ill, or getting to old age, you may be disabled somewhere and live in pain and misery for the rest of your life.
- Think about all of these drawbacks of life and of the body constantlly
- and their implication on your perspective of life.
-
The four requisites, only for survival, not for indulgence or as status symbols:
- Foods and water: only for sustaining the body, not for enjoyment or indulgence.
- Clothings: only for protecting the body against the elements and indecency.
- Shelter: only for a safe place to sleep against the elements and bad human.
- Medicines: only for curing the bodily diseases, not for enjoymenet or indulgence.
- Social Media: give up and delete all your accounts and apps. If there's one that necessary like LinkedIn or Youtube, don't post your photo here, and don't post anything at all unless utmost necessary, do not binge scrolling them.
-
Understand your feelings, there are 3 categories:
- Pleasant feeling: there always an underlined tendency of greed, so be aware, don't welcome it, and don't act out of it.
- Unpleasant feeling: there always an underlined tendency of aversion, so be aware, let it be, and endure it.
- Neutral feeling: there always an underlined tendency of delusion, so be aware, don't ignore it, and don't distract yourself further.
-
Dealing with women:
- Understand that you're not above temptation, be utmost alert and aware of the dangers of female contact.
- Do not look at them.
- If you've already looked, do not talk to them unnecessarily.
- If you've already talked, keep it minimal, and always stay mindful and alert.
- Do not touch them under any circumstance. Hold your breath when they're near.
- Imagine what that woman will look like 20, 40, or 60 years from now.
- Imagine what that woman will look like in their 90s, gravely ill, lying on their own urine and feces.
- Mentally see women older than you as your mothers.
- Mentally see women younger than you as your daughters.
- Mentally see women equal your age as your sisters.
- Always be mindful, aware, and have restraint your sense doors.
- Be aware of even the slightest hint of lust. It will proliferate and overwhelm you very quickly.
- Don't act out of your emotions. Knowing them and let them be. Endure them, so that right understanding can arise.
-
31 parts of the body (only scan yourself, don't scan women or else lust will overwhelm you):
- Head-hairs, body-hairs, nails, teeth, skin,
- flesh, tendons, bones, bone-marrow, kidneys,
- heart, liver, pleura, spleen, lungs,
- large-intestines, small-intestines, stomach, feces.
- Bile, phelgm, pus, blood, sweat, fat,
- tears, skin-oil, saliva, mucous, fluid-in-the-joints, and urine.
-
Corpse contemplation (stages of decay):
- ‘This body is also of that same nature, that same kind, and cannot go beyond that.’
- bloated, livid, and festering;
- devoured by maggots, worms, and animals;
- a skeleton with flesh and blood, held together by sinews;
- a skeleton without flesh but smeared with blood, and held together by sinews;
- a skeleton rid of flesh and blood, held together by sinews;
- bones rid of sinews scattered in every direction;
- white bones, the color of shells;
- decrepit bones, heaped in a pile;
- bones rotted and crumbled to powder.
-
Skeleton perception:
- Internalize an image of a human male skeleton.
- Constantly perceive the skeleton inside your body.
- See everyone else as just walking skeletons.
-
Memorize this mantra:
- "Your mind is on fire because of a perversion of perception. Turn away from the feature of things that’s attractive, provoking lust.
- See all conditioned phenomena as other, as suffering and not-self. Extinguish the great fire of lust, don’t burn up again and again.
- With mind unified and serene, meditate on the ugly aspects of the body. With mindfulness immersed in the body, be full of disillusionment.
- Meditate on the signless, give up the underlying tendency to conceit; and when you comprehend conceit, you will live at peace." - SN 8.4
-
Visit this guy website and swim in it, super useful resources for anyone who commits to celibacy for life: Lucid24.org.
"Doing no evil, engaging in what's skillful, and purify one's mind. This is the teaching of all Buddhas." - The Buddha, KN Dhp 183.
"A wise man should avoid unchastity as a pit of glowing charcoal. If unable to lead a celibate life, he should not go to another’s wives." - The Buddha, KN Snp 2.14
- Always questioning the underlined intentions of your bodily, verbal, and mental actions; e.g. greed, lies, anger, and distraction are always wrong and there's no excuse.
- Experimentally knowing right from wrong and stop making justifications are good first step for mental development, self-honesty, and integrity.
- Don't be affected by bad influences and people, just dump them if you can (unless they're your parents, then just endure it).
- Learn, practice, and train in all of the above, to the point where they become your second nature, your instinct.
- Expanding the list of things that you'd never do, like the 5 hard limits, or pornography and masturbation, etc.
- Working on your boredom tolerance by proactively stay in a long period of non-activity (even mental actions like meditation, day-dreaming, or lost in thoughts), regularly do dopamine detox, and build up your non-reactivity skill.
- Develop a breath meditation habit, twice a day, at least 10 minutes each session; this has insane carry over value into other areas of your life.
- Be independent, have inner sources of validation and joy, don't seek external validation (like whoring online) or be a people pleaser, this way you can safely commit to this path with guaranteed success.
- Being a decent men doesn't mean letting others exploit or manipulate or step over you, have clear boundaries, and weed out the deceitful garbages from your life.
- Our goal is a heavenly reincarnation + a hot celestial wife next life, so pretty much anything else is pointless and useless (beside paying back to your parents for example), but don't ropemaxx (your RNG will be worse), think of them as just vehicles instead, so just keep this in mind, don't lose sight and start chasing women or money, if a beautiful, good, and moral woman come along and truly love you, then that's great, congrats, else, just stay celibate and thank me later.
- How keeping strict morality + ocasional celibacy will get me a heavenly wife you might ask? It seems counter-intuitive right? It's just how it is, I don't make the rule, if you read the suttas you'll likely find an answer. One way to think about it, is when you abstain from something for a long time, then when you get it, it'll feel much better. Or if you're just always giving in into instant gratification then it will just feel shittier and shitter and you'll get depression.
- P. Philosophy in Action.
"If you find an alert companion, an attentive friend to live happily together, then, overcoming all adversities, wander with them, joyful and mindful.
If you find no alert companion, no attentive friend to live happily together, then, like a king who flees his conquered realm, wander alone like a tusker in the wilds.
It’s better to wander alone, there’s no fellowship with fools. Wander alone and do no wrong, at ease like a tusker in the wilds." - The Budhda, KN Dhp 328-330.
The End.
Thanks for sharing this knowledge, i've practiced JS for a while now but i'm yet uncertain about design patterns and when and where and how to use them. also studied MVC but feels a bit sketchy for me RN. I'm planning to start react since i have a good JS foundation i think and maybe that would make things easier.