Skip to content

Instantly share code, notes, and snippets.

View Jason5Lee's full-sized avatar

Jason5Lee Jason5Lee

View GitHub Profile
@Jason5Lee
Jason5Lee / rust_monad.rs
Created February 10, 2021 15:11 — forked from rust-play/playground.rs
Code shared from the Rust Playground
/// Warning: the following code is made for experiment.
/// If you cause losses due to the use of this code in production, I am not responsible.
#[derive(PartialEq, Eq, Clone, Debug)]
pub struct List<T = ()>(pub Vec<T>);
#[derive(PartialEq, Eq, Clone, Debug)]
pub struct Id<T = ()>(pub T);
pub trait HKT<T> {
type Actual;
@Jason5Lee
Jason5Lee / booklist.md
Last active July 27, 2022 05:51 — forked from swlaschin/booklist.md
Some recommended books for improving as a software developer

Some recommended books for improving as a software developer

Most software books are too language specific and go out of date too quickly. What I find has stayed with me are books about bigger concepts, such as systems thinking and complexity, and also so-called "soft skills" such as management and psychology.

User experience

These are all really about developing empathy for other people :)

  • "The Design of Everyday Things" by Donald Norman