[24/11/2019] Principles I generally adhere to
This isn't going to be a longform analysis of the principles I follow, it's just a short brief list of them. If you want a better understanding why I use one principle feel free to email me about it.
Principles regarding arguments
- There is no right and wrong in an argument, just misguided arguments
- All arguments should be followed to their logical conclusion
- Some arguments have multiple conclusions. You must also follow those and consider them
- Hypocrisy can be pointed out in people's actions compared to arguments, but it doesn't mean anything to the overall argument
- Unless the subject is linked to morality, morality shouldn't be used as a basis
Principles regarding code
- Code should be readable first and foremost
- Wrong comments are worse than no comments
- Standard style is important
- Simplicity and modularity following Unix Principles is important
- Less code=More reliable
- Idiomatic programming is for idiots
- Testing is important, but must be applied contextually with thought
Principles regarding finances
- Your money is your choices, and you should avoid borrowing
- Do not buy for the sake of buying
- What can be bought today, can be bought tomorrow 2x better
- Emotion and money do not mix well
Principles regarding gaming
- Cheating should be avoided as it is an arms race that leads to a dead end
- Competitive games tend to lead to a sharper focus and understanding of mechanics
- Casual games tend to lead to relaxation and sometimes happiness
- Platform exclusivity is bad for consumers. Avoid supporting it(includes linux)
- Avoid hype and mob mentality
This is just a short blog post to cover these guiding principles regarding the 4 most core sections of my life. Code, gaming, debate and money. in order of importance. This is more of a post for myself to go back to and ensure I follow my own principles.