160 karma · joined March 29, 2012
I'm in the latter category, many people ask me sometimes how do I know so much about so different skills: from networking, security and system programming to web development UIs and design. The truth is I just spend so much time reading and practicing stuff that would seem boring to most developers around me. I spend nights trying to learn this new framework which seemed interesting enough to dig into it, and once I learn to use it, I want to know "HOW". How does it work, which problem does it solve ... and I think only passionate people can do this.
Think of this as a natural balance to the ridiculously insecure internet and people's tech culture. If we are all going to live in a world where we use internet and technologies everyday, we should have a minimum of knowledge on how it works and not blindly trust everything.
One other point, it's useless to try stopping these guys, they are selling the software on the blackmarket with source code, the more you catch the more room you give to new criminals and the better breed the virus becomes ...
Speaking of Gmail, I also want to stop using Google services. I went back the good old times, just setup a mail server on a linux dedicated box and started sharing my new email address. It's going to be painful but there's no way around it. You can then setup POP or IMAP on Android like we always did before.
I remember a discussion with a friend of mine about the source of these problems, we came up to the conclusion that Internet was an amazing technology when poeple could speak up their minds freely, this is how Internet itself was built and the same for good Open Source projects like Linux. But now we let the greedy guys run businesses with internet and they are trying to replicate the physical world. We are basically transforming what was a door to creativity and freedom to a mirror of our daily lives. And the common factor to all these problems is "identity". Most internet technologies and new startups are obsessed with identity. We are linking authentication to more social networks. Linking our phones to online services and always giving our identity in the process. I wonder what would be the Internet if there was no way to have "identity" at all supported in the protocol level. Maybe it's too late.
I stopped using Facebook a few months ago and it was not so easy as I thought. Since then, whenever I people ask me I give them my views about keeping privacy and such ... they always have the same reply: Why would you want to hide something ? or We can do nothing about it, everyone does it ... it makes me even sicker when it comes from Tech friends who understand the consequences but just don't care about it.
You're better off making your startup almost anywhere else.
EDIT: and as other comments said, people don't speak English, the French have some sort of pride of only speaking their native language ...
I recommend to every person involved with computers to read his paper Magic Ink about information graphics theory
Fully designed http://jib.li from backend to frontend, managing a team of developers as CTO and still working on it.
Most used stack: Python/Django/Flask Frontend: ngularJS/Ember - HTML5 - Coffeescript.
I am however always open to learn new stacks and technologies.
DevOps: EC2 deployment,uWSGI, git, fabric, 10 years linux experience.
I am a true believer in the Information Graphic Design theory by Bret Victor and always try to apply it to my work.
contact: http://sp4ke.com/#/contact github: http://github.com/sp4ke
Glad you wrote a good article about it.
If bitcoins works, it will change the faith of developing countries and I sincerely hope it does.