In October 15th 2019, I was privileged to be one of the lucky attendees of Concatenate Conf. where I got to meet: Sarah Drasner, Ivan van Hoorne, Sara Vieira among others. Here are my key takeaways from the speakers:
- You need to learn to breathe first before helping others learn how to breath
- Resistance is a choice you make every day, not of whatever we do it but how we do it.
- Resistance is also living.
- We all are different in our own way, we shouldn't oppress each other but rather be curious.
The most important thing we do in Tech is the community.
- Vulnerability is just trying
- Key empathy behaviours include: patience perspective connection
- Speak with intention, not for impact.
- Let the idea evolve
- A bad idea shouldn't be an excuse you shouldn't work on it.
- Release fast, don't wait for your project to be perfect.
- Try and build something for the use cases today, not the use cases in future
We have very high dopamine and you will know very fast if coding is for you
Why functional programming?
- Functional programming is a programming paradigm(mindset)
- Use of pure functions (only output out or in)
- It is safer and easier to debug/maintain
How to do functional programming
- Do everything with functions (pure)
- Avoid side-effects - do nothing but return output
- Use higher-order functions
- Don't iterate - use map, reduce, filter
- Don't mutate data - copy, don't change, use immutable data
- We are biologically designed to see things in 3D
- 2D is an abstraction to 3D
- Ask yourself: how can you create and share something that currently doesn't exist?
- Let's build the web we want to see, make your mark on the internet
- The web is free, putting your mark online should also be free > for more check her slides here
You can access other slides here