I attended the We Are Developers 2017 conference recently and returned from it completely changed. All of my former grudges and qualms are long gone, to be replaced by a strong need for Getting The Job Done. I wanted to share some of my observations so people will hopefully avoid making similar mistakes in the future:
- It doesn’t matter which operating system (OS) you use. Philosophy and personal preference aside, it really doesn’t matter. You write .NET and C# software on MS Windows? Fine. You do Objective-C and iOS development in MacOS X’s Xcode? Fine. You like Ubuntu, Fedora, openSUSE, this-other-super-lean-Linux-distribution, because it’s open-source? That’s also fine! In the end, we need extra libraries, frameworks, IDEs, etc. to code efficiently, regardless of the platform of choice. We use the same commonly accessible (often open-source) tools as well.
- Networking/collaborating is mandatory. Technology is moving faster than ever (as Martin Wezowski put it – exponentially) and we need to adjust our approach to its pace. We’re in this together so we need to work together. Otherwise, we’re severely limiting ourselves and I am sure that no one wants that. If you have/know a piece of technology that may be useful to someone else, share it. Let’s help each other fulfilling this one goal we all have – making the world a better place to live in.
- It doesn’t matter which language you code in. Most languages can handle SQL databases, file I/O, URLs, system signaling, I/O streams, etc. Pick one, learn the syntax, learn the libraries/frameworks and roll out great code. In the end it’s the goal that matters not the language it’s fulfilled in.
Summarizing the empowering vibe I felt at the conference is difficult. It was simply incredible! I believe the main take-home message is Work together to make great things and a bright future for ourselves and the generations to come.