As Peter couldn’t come and the massive news of the US or the voting system choosing Donald Trump as the president I quickly changed my plans. Instead, I wrote a talk explaining the very random way I got to become a professional developer and that it is our duty as privileged people now to share our knowledge with those not as lucky.
[Sharing our Coder Privilege](//www.slideshare.net/cheilmann/sharing-our-coder-privilege) from [Christian Heilmann](//www.slideshare.net/cheilmann)
Here are some of the points of the slides:
Things I learned
- Nothing can hold you back when you are good at analysing and repeating
- Everything you see on screen came from somewhere – it is never set in stone
- It is much more fun to explore and tweak than to get something handed to you
- Working in a limited/unknown environment is a wonderful challenge
- You don’t need to feel limited by the environment you target – you can use whatever you want to create for it
- The more people do this, the more best practices can be shared.
Hello View Source
- A big part of my success on the web was using view source and reverse engineering
- We all did, don’t let people tell you otherwise
- The lack of distance between creation and consumption was really down my alley…
- These days, developer tools have replaced view source
- We have incredible insight into what our code does in the browser
- Of course, not everybody is ready for this…
Here is where we come in.
- We are at the forefront of online media
- We are creators and makers – not consumers
- We have the privilege of open tools, an open platform and openly available documentation.
Getting started has never been easier…
- Using GitHub, you can host your code, collaborate, execute your projects, write collaborative documentation and books…
- Using social media we can promote these products, share knowledge and invite people to learn…
You’re building on existing solutions…
- You don’t need to start from scratch – you can contribute to thousands of existing projects – many aimed to teach people how to become a web maker.
- You don’t even need to code. You can help with UX, or document, or herd communities.
One main thing i learned in my whole career…
- You learn best by teaching
- Sharing and making people grow with you is the best feeling ever
- If you feel down and “not good enough”, create something – anything!
Use your frustration, your anger and your deviousness for good…
- What we need more than ever right now is education
- Traditional education is encumbered by privilege and costs
- We’ve been lucky – it is time we give back
The web is the most versatile and non-elite platform. Go and make your mark!