Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Imprint/ImpressumDas Kongress-Magazin zum WeAreDevelopers World Congress 2018 erscheint als Promotionbeilage zur Tageszeitung der Standard und ist Werbung im Sinne des Medien-gesetzes. Eigentümerin (100 %) / Medieninhaberin und Verwaltungsadresse: WeAreDevelopers GmbH, Doblhoffgasse 9/15, 1010 Vienna, Austria; Hersteller, Herstellungs- und Erscheinungsort: Leykam Druck GmbH & Co KG, 7201 Neudörfl, Bickfordstraße 21; Text: Mag. Sandra Bak, Das Textatelier
We are WeAreDevelopers 04What is WeAreDevelopers, what is the vision behind it, and how did this start-up come to grow so fast?
Best Practice 08We asked the employees of three major German companies – VW, Bosch and BMW – to tell us what a day in the life of a dev looks like.
Floor Plan 14
Agenda 16
Software Developers 23What motivates software developers? What is their idea of an inspiring work environment?
Interview Felix Krause 23At the age of 21, Felix Krause emigrated from Austria to the USA, with Twitter having just bought his start-up Fastlane.
Executive track 26WeAreDevelopers World Congress – a unique blend of tech and executive tracks
For three days this May, Vienna will be the cen-ter of the developer world. Developers from all over the globe will converge in the Austrian cap-ital to participate in the WeAreDevelopers Con-gress. The congress – the largest of its kind in Europe – will take place this year for the fourth time and bring together the who’s who of the global developer scene. It is people who make a congress a success. People meeting, talking and networking. People making friends and finding opportunities. Like-minded people coming to-gether to share stories, ideas and dreams.Code is what connects developers. It is more than a long sequence of numbers and charac-ters; it is a universal language that allows devel-opers to break down the walls separating peo-ple and build bridges beyond borders. Diversity and inclusion create the perfect environment for new, groundbreaking ideas, and that is why they play such a central role in this year’s con-gress.Developers use code to turn good ideas into great products. This is their opportunity to em-brace the future: to see it, shape it and create it. The future is today, and when a group of de-velopers come together to code, who knows what they will produce; the only thing you can be sure of is that it will be new.WeAreDevelopers brings people, code and the future together to create something new. Be-come a part of it.
People. Code. Future.
Content
We are WeAreDevelopers4
Surely there is no-one better equipped to answer these questions than the WeAreDevelopers management team – Benjamin Ruschin (managing director & co-founder), Sead Ahmetovic (man-aging director & co-founder), Thomas Pamminger (CPO & co-founder) and Jacqueline Resch (CCO).
Sandra: Let’s start with an exciting ques-tion: What is WeAreDevelopers?Sead: We founded WeAreDevelopers be-cause we wanted to offer developers a plat-form where they can connect with each other and with tech leaders from around
What is WeAreDevelopers, what is the vision behind it, and how did this start-up come to grow so fast?Questions: Sandra Bak
the world. They can do this in two ways: one, through the annual WeAreDevelopers World Congress, the largest conference for developers and IT professionals in Europe, and second, online on WeAreDevelopers DevJobs (wearedevelopers.com/devjobs), which connects developers with top tech employers.
Sandra: What is DevJobs?Benjamin: DevJobs is a service from WeAreDevelopers that helps developers to find the right job by focusing on their needs and desires. Developers are then matched with suitable tech employers that
We are WeAreDevelopers
We are WeAreDevelopers
5We are WeAreDevelopers
Sie wollen mit…
… Chatbots das Bürgerservice der Verwaltungmodernisieren, neu gestalten oder verbessern?
… Blockchain-Technologie Österreich zukunftsfit machen?
… künstlicher Intelligenz Betrugsbekämpfungunterstützen?
Das BRZ ist Marktführer bei E-Government-Lösungen fürÖsterreich, eines der größten IT-Unternehmen des Landesund auf Wachstumskurs. Wir suchen Spezialistinnenund Spezialisten, die im GovTech-Bereich die digitaleTransformation unseres Landes gestalten. Sie sind fit inJava oder SAP? Wir rechnen mit Ihrer Bewerbung aufwww.brz-jobs.at
Sie rechnen mit eineminnovativen Job?Wir rechnen mit Ihnen!
meet these needs. On our platform, devel-opers and companies meet as equals.
Sandra: What sets DevJobs apart from other career platforms?Thomas: At DevJobs we put the developer in the driver’s seat. Companies apply to us for developers, and not the other way around. Developers enjoy 100% anonym-ity on our platform, and it is entirely up to them which companies they want to con-tact. The developers receive customized job offers based on their needs, desires and expertise. We know what developers want and need based on our own expe-rience as developers, feedback from the community and what we have learned from our events. We connect developers and companies from the perspective of developers.
Sandra: What else do you do differently?Jacqueline: We conducted research in the developer community. We asked developers what they think is important in a job and an employer, and how they go about looking for jobs. What we found is that most developers are passive job candidates. They don’t actively look for positions. They don’t use traditional ca-reer platforms, they delete their LinkedIn profiles and they hide their contact details from headhunters and recruiting depart-ments.Benjamin: Developers are increasingly moving away from traditional platforms such as LinkedIn, Stepstone, Xing and so on. We see the same trend when it comes to headhunting and recruiting agencies, most of whom represent only the interests of employers. Both of them
Left: the WeAreDevelopers management team – Sead Ahmetovic (managing director & co-founder), Jacqueline Resch (CCO), Benjamin Ruschin (managing director & co-founder) and Thomas Pamminger (CPO & co-founder). Credit: Tamás Künsztler
We are WeAreDevelopers6
have a negative image in the developer community.Since these traditional recruiting channels no longer worked, the market called for a new solution – a solution that turns the tables and addresses the needs of develop-ers. This is also the best way for employers to gain the loyalty of the best talent in the market.
Sandra: What are your plans for the next 12 months?Sead: We want to further establish WeAreDevelopers in German-speaking countries. Opening our office in Berlin was a huge step in this direction because Berlin is one of the biggest tech cen-ters in Europe. This not only brings us closer to companies like IBM, VW, Bosch, Zalando and many others, we are also in the center of the German developer community. We are well-connected in the technophile CEE community, which is a big advantage for companies in the DACH region.Jacqueline: We have opened offices in Vienna, Sarajevo and Berlin within the last
12 months and have grown from 15 to 70 team members. A few weeks ago, we moved from a small start-up office behind the Vienna Votive Church to an office with more than 1,000 square meters of space. We are using this as our base to further expand our brand internationally.
Sandra: How have you managed to grow so fast?Thomas: Simply by thinking bigger. Right from the start, we brought good, experi-enced people on board, partnered with Google, Microsoft, BMW, Atlassian and many others, and quickly established a strong brand with international appeal.
Sandra: Diversity and inclusion – how important are these topics for you?Jacqueline: That is why we are devoting a lot of time and energy to activities relat-ed to these two topics. We are using the WeAreDevelopers World Congress to show companies how it should be done. For example, full-day childcare is available on all three days of our event. The kids can
Top: The WeAreDevelopers team could hardly be more diverse. The employees are from 20 different countries, more than half of them are women. Together they make Europes largest developers conference possible. Credit: Tamás Künsztler
7We are WeAreDevelopers
also take part in coding courses offered by CoderDojo. Speaker diversity has also been important from the start, and we’ve even set up a diversity fund to help partic-ipants from diversity target groups partic-ipate in the conference.Sead: We also practice what we preach.The WeAreDevelopers team couldn’t be more diverse. Our employees come from 20 different countries and more than half are women. We promote an open, in-clusive culture in our company. We also support good causes like Refugees Code, IT Girls, Coding Girls and many other like-minded organizations.
Sandra: People. Code. Future. – what is that all about?Sead: “People. Code. Future” is the slo-gan of our conference. People, because our congress is a place for people. The congress is the only time of the year away from keyboard (“afk”). Our con-gress is a place for people to meet, talk,
HTML5
JAV #B
AP
OO
ANGUL R
K TLIN
SW
FT
WEBDYNPR
SA UI5
JAVASCRIPT
J
RA
AGIL
MICROSERVICE
CODELOVER? WE ARE HIRING
Go to aico.mp/jobsand take a look
Garnisongasse 3/8, 1090 Vienna
code and network. You can search and find opportunities, friends and groups. It is our deepest belief that something completely new starts when you bring together people.Thomas: Code. Where developers come to-gether code is more than a long sequence of letters and digits. Code is our tool of choice. We use it to communicate, create and build. Code is breaking down walls society built and bridges the chasms of language. Ideas get products, lines of code become tools – out of the blue.Benjamin: Future. We embrace Future. We see it. We shape it. We create it. We code it. The future is today and some-times you just have to take a chance. This year’s congress design is also about di-versity. We believe in diversity and inclu-sion. The different dithering patterns of our conference design overlap and create something new. Let people, code and future come together to remix reality and create something new.
Best Practices8
Best
We asked the employees of three major German compa-nies – VW, Bosch and BMW – to tell us what a day in the life of a dev looks like.
WeAreDevs: What impact do developer teams have on the product in terms of qual-ity, customer consultation and innovation?Holger Urban (Head of Software Develop-ment Center Wolfsburg): The team decides on the “how” of the implementation, and that includes selecting the most innovative approach. They must determine whether the most innovative is also the best ap-proach for product realization. Ultimately, the approach that works best for the cus-tomer must be chosen. Short cycles ensure timely review and quality. User experience also includes user research, in which cus-tomer consultation plays a vital role.
WeAreDevs: What characterizes a day in the life of a developer at Volkswagen?Urban: At the Software Development Center in Wolfsburg, we start with a collective office stand-up meeting with all our colleagues. Afterwards, the prod-uct teams carry out their own stand-up
Practices
Artificial intelligence has the potential to be an even bigger breakthrough than the PC or the in-ternet. The possibilities are seemingly endless: from health to agriculture or even revolutionis-ing entire production cycles across all industries.
But this does not mean that we must not be uncritical or ask a lot of questions. The key is not what we can learn computers or machines, but rather what we want them to do for us.
And yes, it’s true that AI is exercising increas-ing influence over our everyday lives. Microsoft has been investing in AI for almost 25 years now. To mitigate people’s fears about AI and make the concrete decisions it makes more transparent, specific regulations and standards are indeed essential. Microsoft has established a total of six binding design principles to this end:01 AI must assist humanity02 AI must be transparent03 AI must maximize efficiencies without
destroying the dignity of people04 AI must guard against bias05 AI must be designed for intelligent privacy06 AI must have algorithmic accountabilityIf we learn to use AI properly, artificial intelli-gence will be able to help us cure diseases, im-prove the climate and make better use of re-sources. So I strongly believe AI will be more help than harm, if we approach it courageously and transparently.
The six commandments of artificial intelligence
Best Practices at VW GROUP IT
Joseph Sirosh, VP of Artificial Intelligence Microsoft and speaker at WeAreDevelopers 2018 Credit: Microsoft
Wenn einem Unternehmen die Fachkräfte ausgehen, ist es schlecht um die Zukunft be-stellt. Wem es hingegen gelingt, qualifi zierte Mit arbeiter für sich zu gewinnen, dem bietet sich ein entscheidender Wettbewerbsvorteil. Das gilt aufgrund der voranschreitenden Digitalisierung insbesondere im IT-Sektor. Doch wie kann es gelingen, diesem Fach-kräftemangel entgegenzuwirken?
Gehalt bei weitem nicht das einzige KriteriumUnternehmen der IT-Branche haben natur-gemäß spezielle Anforderungen, was das Know-how ihrer Experten betrifft. Ein groß-zügiges Gehaltsangebot reicht aber längst nicht mehr aus, um geeignete Kandidaten zu fi nden. Jasmin Likar, HR-Leiterin bei Nagarro Austria, weiß: „Mitarbeiter bevor-zugen Unternehmen, die Visionen haben und sich damit klar identifi zieren!“ Für Nagarro ist das die agile Umsetzung komplexer Digi -talisierungslösungen – ganz nach dem Un-ternehmensmotto #ThinkingBreakthroughs. Ein weiterer Erfolgsfaktor ist die Fähigkeit, individuelle Mitarbeiterbedürfnisse zu erkennen – die Karriere sollte sich harmo-nisch in die Lebensplanung ein fügen. Im Übrigen geht es nicht zwingend darum, den besten Kandidaten zu identifi zieren, sondern denjenigen, der optimal ins Unternehmen und zur Unternehmenskultur passt.
CARING als UnternehmenskulturCARING wird bei Nagarro großgeschrieben und steht dabei für die sieben Werte, denen man sich verschrieben hat: customer-centric, agile, responsible, intelligent,
non-hierarchical, global. Und der siebente Wert? CARING! Das Miteinander und der Teamspirit stehen im Vordergrund, Grenzen verschwimmen zwischen den Ländern, und internationale Projektteams setzen gemein-sam zahlreiche spannende Kundenprojekte um, wie z. B. Projekte bei Andritz, Lufthansa, A1 Telekom, Post, ÖBB oder Verbund.
Weiterbildung besonders wichtigAuch „life long learning“ ist heutzutage ein wichtiges Angebot der Unternehmen an ihre Mitarbeiter. Nagarro bietet mit der Nagarro University ein umfangreiches Set an Online-Kursen. Darüber hinaus gibt es zwei eigens entwickelte Ausbildungs-programme: Das „TA Curriculum“ ist das erste berufs integrierte Ausbildungsmodul für Testautomation, bei dem Mitarbeiter – abhängig von der berufl ichen Erfahrung – drei Lehrgänge mit der Entwicklungspers-pektive zum Senior Expert, Architect oder Berater absolvieren. Das „PEP“, kurz für Potenzialentwicklungsprogramm, ist ein außerfachlicher Kompetenzaufbau der eigenen Experten, die so zu interdiszipli-nären Beratern ausgebildet werden.
Dieser interdisziplinäre Denkansatz, gepaart mit dem Verständnis für Innovation, ist
wichtig, um Szenarien von Assisted Reality bis IoT, von Analytics bis hin zum Fundament der Cloud-Services zu entwickeln und zu realisieren. In einer gut vernetzten globalen Aufstellung kann Nagarro dieses Spektrum ebenso fl exibel wie profund liefern.
WIE IT-UNTERNEHMEN DEM FACHKRÄFTEMANGEL KREATIV BEGEGNEN
Der CARING-Teamspirit von Nagarro wird großgeschrieben!
FOT
O: N
AG
AR
RO
ÜBER NAGARROAnfang 2018 erwarb Nagarro das österreichische Softwarehaus ANECON – wesentliches Entscheidungskriterium war dabei die gemeinsame Unternehmenskultur.
Die beiden IT-Häuser verstärken einander mit einem starken lokalen Footprint und internationalen Delivery-Ressourcen bzw. Branchenexperten. Nagarro setzt dabei auf Hybrid Shoring, verknüpft die Kompetenzen vor Ort mit qualifi zierten Offshore-Teams und bedient agile Software-Entwicklung und Software-Testing, Cloud-Technologien sowie Transformationsprojekte für Digitalisierung und Industrie-4.0-Lösungen.
In weltweit 25 Niederlassungen beschäftigt Nagarro über 4.500 Experten; in Österreich ist das Cloud Competence Center be heimatet, das weltweit beratend und konzeptionell agiert.
www.nagarro.com
BESUCHEN SIE NAGARRO AUF DEM WEAREDEVELOPERS WORLD CONGRESS 2018! Erfahren Sie mehr über das rasant wachsende Unternehmen, die zahlreichen Geschäftsfelder und die spannenden Jobangebote! Matchen Sie sich außerdem mit anderen Software-Experten auf der Virtual-Reality-Rennstrecke: Join the Nagarro Lounge @ Level 1!
Das internationale Softwarehaus Nagarro, das in Österreich knapp 200 Experten beschäftigt, liefert Antworten.
ENTGELTLICHE EINSCHALTUNG
Best Practices10
meetings within their teams. Part of the team stand-up is devoted to establishing partner pairings, because the agile teams work exclusively in pairs using extreme programming. Then we start working on the backlog. The team members are ex-plicitly requested to close Outlook during this time in order to devote the maximum amount of time to what we enjoy doing the most – developing. The atmosphere is casual. In addition to the stand-ups, the teams conduct iteration planning sessions and retrospectives.
WeAreDevs: Which development projects are you especially proud of?Urban: We are proud to be part of a team of now 80 members in Wolfsburg, with which we have brought internal develop-ment expertise back to Volkswagen. The focus is on innovative topics in the context of digitization, which results in exciting tasks for us. There are plans to further strengthen the team. Since 2017, we have launched eleven products in the Software Development Center in Wolfsburg that will go online this year.
Best Practices at BOSCH WeAreDevs: What does your day as a soft-ware developer look like?Georg Grütter (Social Coding Evangelist): About half of my time, I actually develop software, mostly in Java and Go. I maintain a couple of APIs and backend systems. The teams I work with are usually distributed across the globe and much of the work I do is done asynchronously. The other half of my time I evangelize Social Coding – oth-erwise known as Inner Source – at Bosch. Inner Source is the application of Open Source style working models within the confines of an organization. As part of that role, I spend a lot of time giving talks about Social Coding – both internally and externally – help operate a state-of-the-art infrastructure centered around Bitbucket and support the organization in getting the most out of Social Coding.
WeAreDevs: What makes your job as a developer at Bosch special?Grütter: Many things, actually. I really like diving into the many interesting and technically challenging domains that we develop products in. I find it very reward-ing to work with products that are not merely virtual but that are tangible and lit-erally touch our lives. Bosch is a big com-pany with the necessary structures, but in my experience, you can have a big impact with a small team of highly motivated people. But most importantly, the people I get to work with here at Bosch make my job special. I find many colleagues all over the world who share my passion, who I enjoy working with and from whom I learn a lot. I can always count on my colleagues to provide help if I ask them for it. That is what for me sets Bosch apart from other companies I have worked for before in terms of company culture.
WeAreDevs: What development project are you especially proud of?Grütter: That would be the development of a remote control for the heating systems we produce. It began as a prototype I de-veloped at home. I then made a video, live demoing the system and comparing it to our existing control units. In a time where apps were still a hype, that video quickly went viral within Bosch. We then developed the app in a very small and self-directed team of volunteers and also co-developed the infrastructure with the business unit. The system was completed in record time and introduced on a major trade fair where it was presented the flagship product of our brands. We later won an internal innova-tion award and an international design award for the interaction design we devel-oped. Those were very special moments for me and the team I got to work with.
Best Practices at BMW Group ITWeAreDevs: What impact do developer teams have on the developed product in terms of quality, customer consultation and innovation?
11Best Practices
Doris Kronberger (Information Manage-ment Vice President Enabling Processes): For us, developing software development expertise in-house is a key element of our strategic direction. Our software development teams (DevOps) are respon-sible for full-feature software develop-ment for end-to-end software solutions and software services. They are also responsible for business-critical appli-cation platforms in all BMW Group core business processes. Apart from software development itself, the teams manage the architecture of our solutions and system platform design, as well as for the user experience and user interface design for customer functions. This is a broad range of tasks, in which the developer teams make a significant contribution to the developed product.
WeAreDevs: What characterizes a day in the life of a developer at BMW Group IT?
Kronberger: Through agile software de-velopment and active innovation man-agement, our developers have a decisive impact on the quality of BMW Group IT software products and make a major contribution to technology and business decisions. Without the expertise of this community, we would no longer be able to guarantee an efficient product port-folio in the future. At BMW Group IT, our developers are given a workplace with a modern portfolio of work equipment and an integrated agile toolchain for auto-mated deployment, automated testing and continuous integration.
WeAreDevs: Which development proj-ects is the BMW Group IT especially proud of?Kronberger:We are proud of all our projects that result in innovative solu-tions, maximum customer value and customer satisfaction.
GREAT IDEAS STARTWITH GOOD COFFEE.
JHORNIG.COM
@@Wenn du keine 0 bist,@@@@möchten wir dir 1@@@@näherbringen:@@
Wenn du keine 0 bist,möchten wir dir 1näherbringen:
post.at/karriere
@@Top IT-Jobs bei der Post:@@
@@post.at/karriere@@Top IT-Jobs bei der Post:
post.at/karriere
Agenda14
Agenda
Day 1 Day 2 Day 30800
Check-in / Breakfast / Coffee Check-in / Breakfast / Coffee Check-in / Breakfast / Coffee0845
0930 Golden calv of coding Christian
Heilmann
Intelligent Machines – are
machines better than humans?
Hermann Hauser
Storytelling C. Hauk &
T. Goldberger
Future railways Johann Pluy Building ASP.
NET apps on Google Cloud
Mete Atamel
Dark Buildings with Light Speed
T. Brandstetter
Programmable Money
Andreas M. Antonopoulos
Testing an Artificial World
Angie Jones
How to learn from 1 billion requests/
per houre Igor Pernek
TBA Joel Spolsky Design Systems
Are For People Jina Anne
Centralized Log-ging Patterns
Philipp Krenn
Learning from 1.1 billion GitHub events & 42 TB of
code? Felipe Hoffa
0945 WeAreDevelopers 2018 Opening Cloud Computing
Panel Discussion
Reactive Program-ming Demystified
Tracy Lee 1000 Keynote
NGINX Unit Nick Shadrin
Thrive and Survive As a GameDev Brenda Romero
Attack surface 3rd-party libraries
Katy Anton
TBA Stefan Vogl
Coding & Creativity in Education
Panel Discussion
1015
Fireside Chat Steve Wozniak
Live Stream Steve Wozniak
Live Stream Steve Wozniak
Live Stream Steve Wozniak
Live Stream Steve Wozniak
Live Stream Steve Wozniak
Inclusion & Con-versational Apps
A. Cavallaro
The Unbearable Vulnerability of
Open Source Eileen Uchitelle
The hidden power of Schedulers
Michael Hladky
Sending Packets of Money with Interledger.js
Stefan Thomas
Static Websites – The Final Frontier Juho Vepsäläinen
text embedded algorithms
Simon Stiebellehner
Break Break
1030 Break Break Break Life of a Pentester Thomas Konrad
AI Design Process Catalina Butnaru1045 Break Break Break The Potentials
and Pitfalls of AI and Machine
Learning Panel
Discussion
(In)Secure Web Applications
Florian Grunow
BreakBreak
From Small to Smart
Stefan Ebner and Kyle Borchardt
Break
1100 Break DOOM’s Develop-ment: A Year of
Madness John Romero
human/AI partnership
Lassi Kurkijärvi
Jewelbots: How to Get More Girls Coding!
Jennifer Wadella
Break Applications Without a DB
Hans-Peter Grahsl
BreakFin Tech: Innova-
tion in Banking Panel Discussion
Break Legacy of iOS Jailbreaking
Nicolas Haunold
crypto lambo moon
A. Balukcic & A. Jakab
1115
AI: Tidal Wave Joseph Sirosh
CMS control with Contenta
Mateu Aguiló Bosch
Migration to Microservices
Service Worker: Maxim Salnikov
Offl. apps with Web Comp.
Amahdy Abdelaziz
Human Enhance-ment through
Technology Panel Discussion
ChatOps 2.0 Colm Doyle
Security by obscurity
S. Schrittwieser
Pushing the Limits of the Web with
Angular Stephen Fluin
Managing Chaos at Scale
Pawel Krolinkowsky
Keep calm and stay current Liad Magen
Get into Open Source! Joe Sepi1130
Lunch Break
Break
Lunch Break
Break
1145
Lunch Break Lunch Break
Flux Architecture with Xamarin
Can BilginLunch Break
The Rise of APIs Panel
Discussion Lunch BreakLunch Break Lunch Break
Break
Lunch Break
Don’t be the weakest link in
the (block)chain L. Milinković & M. Atanasievski
1200
Lunch Break Lunch BreakLunch Break
Break
Lunch Break
TBA Martin Wezowski
Lunch Break
Blockchain und Crypto: Disrupt-ing Capitalism
Panel Discussion
1215Value Ethics & Hu-manity in the new
World of Media Panel Discussion Lunch Break
1230
Lunch Break
Exploring Voice User Interface
Roland Tiefenbrunner Lunch Break
1245BMW – TBA
Josef Viehhauser & Tobias Bürger
Tools of the Trade Ty Smith
Vue.js and Vuex Christoffer Noring
TBA Mate Rimac
Designing APIs for the Internet
Economy Romain Huet
Enterprise- Applications with Angular
Manfred Steyer Lunch Break
TBA Kreisel Systems
Lunch Break
Closing my window with
JavaScript Martin
Sonnenholzer
1300
TBA Jonas Jacobi
Where is your website content
coming from? Bálint Csuthy
Lunch Break
ChatOps! Tessa Mero
Your brain does not have a fix flag
Sara VieraEnd to End Testing
in the Future Gleb Bahmutov
1315RubyMotion –
Mobile & Beyond Lori Olson
Akka for realtime multiplayer mo-
bile games Yan Cui
Break Scrum Repacked Boris Gloger1330 Break
Break
The future of mobility & autonomous
driving
Data Science Behind the
Scenes Tereza Iofciu
Break Break TBA Stefan Lingler
Break Transparency vs privacy
Sascha Ragtschaa
1345 BreakAutomated
Driving Michael Fausten
Stupid Enum Tricks
Ellen Shapiro
Gen. Art Speedrun Timothy Holman The Power of
Diversity and Collaboration
Break Deploying human centred design Chris Mayfield
Building a roboarmy with
Angular Sebastian Witalec
Trusting SDKs Felix Krause
Break TBA Chatbots with OS Technology
Gregor Jarisch
Break
1400Starts with
a Search Maria Naggaga
JSON API: Jeremiah Lee Space Jam!
Björn Ganslandt
Perfect Code with Standard
and ESLint Ferros
Aboukhadjieh
Challenging Your Assumptions Kristina Fox
A talk about performance, per-
fectionism, and burnout in IT Dennis Traub
Would you like to be a Super tester? Amela Teftedarija
Break Cybersecurity in the Age of Digital Trans formation
Panel Discussion
Make your Google apps talk to each other
Diana Vysoka
Exonum, Building Secure
Blockchains A. Sheinerman
1415 Creating Enterprise Web
Applications with Node.js
S. Springer
Break Cohesive dev teams
Oleksandar Bondar
TBA Exoscale
Architects in Modern Soft-ware Teams Patrick Kua
1430 Break Break FFG: Promoting Innovation Break GraphQL
Subscriptions Uri Goldshtein
Break Break Code Reviews Jayesh Kawli Coffee Break
Coffee Break1445 Break Conversion
Optimized Andreas Denner
When to use Serverless? When to use Kubernetes?
Niklas Heidloff
Break Break Break How to hustle your codebase
Mars Julian
Break Break Break Websockets Katerina
Skroumpelou
Styling Com-ponent Based
Systems Max Stoiber
Coffee Break1500Taking APIs to the next level Renaud Visage
Break WebVR 101 Martin Splitt IoT Revolution
Panel Discussion
The past, present, and future of CSS
Una Kravets
Application health checks
Peter Alberer
Tech entrep. in Vienna Break Living smarter not
harder Marcus Wermuth
Break If you can webapp, you can
blockchain Swizec Teller
1515 Accelerated Learning The dark ages
of IoT Sebastian Golasch
GraphQL and Drupal a
Love Story Michael Schmid
Developer- Driven Entre-preneurship
Panel Discussion
Native Java-Script modules
Serg Hospodarets
Next wave infra-structure
Phil Hawksworth
Automating Visual Regression
Testing Viv Richards
Strategic Digital Disruption
Panel Discussion
AI and its future – Artificial General
Intelligence Eric Steinberger
1530 Break
Coffee Break
Building multiplayer VR
web apps Srushtika
Neelakantam
Coffee Break
Break
Coffee Break
Getting started with Opensource
Pranav Jain
CSS Media Queries
Kaloyan Kosev1545Coffee Break / Announcement
of spark
Real-world Machine Learning with TensorFlow
and Cloud ML Kaz Sato
Triple Overload and how to overcome it
Beat Bühlmann Coffee BreakA world with out
DevOps Engineers Andreas de Pretis
1600 Coffee BreakCoffee Break Coffee Break
Coffee BreakCoffee Break
A/B testing tips Lotte Larsen and
Nina Bordet
TBA
1615
Volkswagen Florian Neukart
IoT Scenarios with Azure IoT Edge
Thomas Mutzl
Coffee BreakBreak Dev Rockstar
TreatmentJoel on Software
Joel Spolsky1630
The (bright) fu-ture of the Web Ilya Grigorik
BreakJosef Sirosh and
Sabrina Hoffmann Fireside Chat
A Rube Goldberg Machine
Ada Rose Edwards
API Thinking Flavia Sequeira &
Ernst Naezer
Data Visualisa-tions with D3.js Kristin Baumann
Where we store our code
Coffee Break
DevSecOps pipeline design
patterns Juni Mukhrerjee
1645 Business pro-cesses on the
blockchain Jan Mendling
AR platform from scratch
Elisa Xu
TBA Web component architecture
Ana Cidre and Sherry Aziminia
1700 Break Break Break Break Closing of WeAreDevelopers 2018
1715 Break Scalability in the cloud
Pierre-Yves Ritschard
(Understanding) OAuth2
Johannes Pichler
Mikado Method for Legacy Code
David Tanzer
Break Break BreakHabits of efficient
developers Daniel Lebrero
E-Commerce and Shop
Retail Panel
Discussion
Break Engineering Management for
Startups Andreas Klinger
Break
1730OS the telecom infrastructure? Eyal Felstaine
Solo #ARHacks DemoJam by @
yosun Yosun Chang
Trends and Chal-lenges in the EU’s Tech Landscape Panel Discussion
To PHP 7 and Beyond
Zeev Suraski
How do you like your content to
be served? Christian Müller
Adding Vue.js to an existing
stack Roman Kuba
Trunk Based Development
Working Matthias Huttar
Stage A Stage E1 Stage E2 Stage F1 Stage F2 Stage B Stage D
1745
1800
1815
1830
Stage A+B+C Stage E1 Stage E2 Stage F2 Stage D Stage F1 Stage A Stage E1 Stage E2 Stage F1 Stage F2 Stage B Stage D
15Agenda
Day 1 Day 2 Day 30800
Check-in / Breakfast / Coffee Check-in / Breakfast / Coffee Check-in / Breakfast / Coffee0845
0930 Golden calv of coding Christian
Heilmann
Intelligent Machines – are
machines better than humans?
Hermann Hauser
Storytelling C. Hauk &
T. Goldberger
Future railways Johann Pluy Building ASP.
NET apps on Google Cloud
Mete Atamel
Dark Buildings with Light Speed
T. Brandstetter
Programmable Money
Andreas M. Antonopoulos
Testing an Artificial World
Angie Jones
How to learn from 1 billion requests/
per houre Igor Pernek
TBA Joel Spolsky Design Systems
Are For People Jina Anne
Centralized Log-ging Patterns
Philipp Krenn
Learning from 1.1 billion GitHub events & 42 TB of
code? Felipe Hoffa
0945 WeAreDevelopers 2018 Opening Cloud Computing
Panel Discussion
Reactive Program-ming Demystified
Tracy Lee 1000 Keynote
NGINX Unit Nick Shadrin
Thrive and Survive As a GameDev Brenda Romero
Attack surface 3rd-party libraries
Katy Anton
TBA Stefan Vogl
Coding & Creativity in Education
Panel Discussion
1015
Fireside Chat Steve Wozniak
Live Stream Steve Wozniak
Live Stream Steve Wozniak
Live Stream Steve Wozniak
Live Stream Steve Wozniak
Live Stream Steve Wozniak
Inclusion & Con-versational Apps
A. Cavallaro
The Unbearable Vulnerability of
Open Source Eileen Uchitelle
The hidden power of Schedulers
Michael Hladky
Sending Packets of Money with Interledger.js
Stefan Thomas
Static Websites – The Final Frontier Juho Vepsäläinen
text embedded algorithms
Simon Stiebellehner
Break Break
1030 Break Break Break Life of a Pentester Thomas Konrad
AI Design Process Catalina Butnaru1045 Break Break Break The Potentials
and Pitfalls of AI and Machine
Learning Panel
Discussion
(In)Secure Web Applications
Florian Grunow
BreakBreak
From Small to Smart
Stefan Ebner and Kyle Borchardt
Break
1100 Break DOOM’s Develop-ment: A Year of
Madness John Romero
human/AI partnership
Lassi Kurkijärvi
Jewelbots: How to Get More Girls Coding!
Jennifer Wadella
Break Applications Without a DB
Hans-Peter Grahsl
BreakFin Tech: Innova-
tion in Banking Panel Discussion
Break Legacy of iOS Jailbreaking
Nicolas Haunold
crypto lambo moon
A. Balukcic & A. Jakab
1115
AI: Tidal Wave Joseph Sirosh
CMS control with Contenta
Mateu Aguiló Bosch
Migration to Microservices
Service Worker: Maxim Salnikov
Offl. apps with Web Comp.
Amahdy Abdelaziz
Human Enhance-ment through
Technology Panel Discussion
ChatOps 2.0 Colm Doyle
Security by obscurity
S. Schrittwieser
Pushing the Limits of the Web with
Angular Stephen Fluin
Managing Chaos at Scale
Pawel Krolinkowsky
Keep calm and stay current Liad Magen
Get into Open Source! Joe Sepi1130
Lunch Break
Break
Lunch Break
Break
1145
Lunch Break Lunch Break
Flux Architecture with Xamarin
Can BilginLunch Break
The Rise of APIs Panel
Discussion Lunch BreakLunch Break Lunch Break
Break
Lunch Break
Don’t be the weakest link in
the (block)chain L. Milinković & M. Atanasievski
1200
Lunch Break Lunch BreakLunch Break
Break
Lunch Break
TBA Martin Wezowski
Lunch Break
Blockchain und Crypto: Disrupt-ing Capitalism
Panel Discussion
1215Value Ethics & Hu-manity in the new
World of Media Panel Discussion Lunch Break
1230
Lunch Break
Exploring Voice User Interface
Roland Tiefenbrunner Lunch Break
1245BMW – TBA
Josef Viehhauser & Tobias Bürger
Tools of the Trade Ty Smith
Vue.js and Vuex Christoffer Noring
TBA Mate Rimac
Designing APIs for the Internet
Economy Romain Huet
Enterprise- Applications with Angular
Manfred Steyer Lunch Break
TBA Kreisel Systems
Lunch Break
Closing my window with
JavaScript Martin
Sonnenholzer
1300
TBA Jonas Jacobi
Where is your website content
coming from? Bálint Csuthy
Lunch Break
ChatOps! Tessa Mero
Your brain does not have a fix flag
Sara VieraEnd to End Testing
in the Future Gleb Bahmutov
1315RubyMotion –
Mobile & Beyond Lori Olson
Akka for realtime multiplayer mo-
bile games Yan Cui
Break Scrum Repacked Boris Gloger1330 Break
Break
The future of mobility & autonomous
driving
Data Science Behind the
Scenes Tereza Iofciu
Break Break TBA Stefan Lingler
Break Transparency vs privacy
Sascha Ragtschaa
1345 BreakAutomated
Driving Michael Fausten
Stupid Enum Tricks
Ellen Shapiro
Gen. Art Speedrun Timothy Holman The Power of
Diversity and Collaboration
Break Deploying human centred design Chris Mayfield
Building a roboarmy with
Angular Sebastian Witalec
Trusting SDKs Felix Krause
Break TBA Chatbots with OS Technology
Gregor Jarisch
Break
1400Starts with
a Search Maria Naggaga
JSON API: Jeremiah Lee Space Jam!
Björn Ganslandt
Perfect Code with Standard
and ESLint Ferros
Aboukhadjieh
Challenging Your Assumptions Kristina Fox
A talk about performance, per-
fectionism, and burnout in IT Dennis Traub
Would you like to be a Super tester? Amela Teftedarija
Break Cybersecurity in the Age of Digital Trans formation
Panel Discussion
Make your Google apps talk to each other
Diana Vysoka
Exonum, Building Secure
Blockchains A. Sheinerman
1415 Creating Enterprise Web
Applications with Node.js
S. Springer
Break Cohesive dev teams
Oleksandar Bondar
TBA Exoscale
Architects in Modern Soft-ware Teams Patrick Kua
1430 Break Break FFG: Promoting Innovation Break GraphQL
Subscriptions Uri Goldshtein
Break Break Code Reviews Jayesh Kawli Coffee Break
Coffee Break1445 Break Conversion
Optimized Andreas Denner
When to use Serverless? When to use Kubernetes?
Niklas Heidloff
Break Break Break How to hustle your codebase
Mars Julian
Break Break Break Websockets Katerina
Skroumpelou
Styling Com-ponent Based
Systems Max Stoiber
Coffee Break1500Taking APIs to the next level Renaud Visage
Break WebVR 101 Martin Splitt IoT Revolution
Panel Discussion
The past, present, and future of CSS
Una Kravets
Application health checks
Peter Alberer
Tech entrep. in Vienna Break Living smarter not
harder Marcus Wermuth
Break If you can webapp, you can
blockchain Swizec Teller
1515 Accelerated Learning The dark ages
of IoT Sebastian Golasch
GraphQL and Drupal a
Love Story Michael Schmid
Developer- Driven Entre-preneurship
Panel Discussion
Native Java-Script modules
Serg Hospodarets
Next wave infra-structure
Phil Hawksworth
Automating Visual Regression
Testing Viv Richards
Strategic Digital Disruption
Panel Discussion
AI and its future – Artificial General
Intelligence Eric Steinberger
1530 Break
Coffee Break
Building multiplayer VR
web apps Srushtika
Neelakantam
Coffee Break
Break
Coffee Break
Getting started with Opensource
Pranav Jain
CSS Media Queries
Kaloyan Kosev1545Coffee Break / Announcement
of spark
Real-world Machine Learning with TensorFlow
and Cloud ML Kaz Sato
Triple Overload and how to overcome it
Beat Bühlmann Coffee BreakA world with out
DevOps Engineers Andreas de Pretis
1600 Coffee BreakCoffee Break Coffee Break
Coffee BreakCoffee Break
A/B testing tips Lotte Larsen and
Nina Bordet
TBA
1615
Volkswagen Florian Neukart
IoT Scenarios with Azure IoT Edge
Thomas Mutzl
Coffee BreakBreak Dev Rockstar
TreatmentJoel on Software
Joel Spolsky1630
The (bright) fu-ture of the Web Ilya Grigorik
BreakJosef Sirosh and
Sabrina Hoffmann Fireside Chat
A Rube Goldberg Machine
Ada Rose Edwards
API Thinking Flavia Sequeira &
Ernst Naezer
Data Visualisa-tions with D3.js Kristin Baumann
Where we store our code
Coffee Break
DevSecOps pipeline design
patterns Juni Mukhrerjee
1645 Business pro-cesses on the
blockchain Jan Mendling
AR platform from scratch
Elisa Xu
TBA Web component architecture
Ana Cidre and Sherry Aziminia
1700 Break Break Break Break Closing of WeAreDevelopers 2018
1715 Break Scalability in the cloud
Pierre-Yves Ritschard
(Understanding) OAuth2
Johannes Pichler
Mikado Method for Legacy Code
David Tanzer
Break Break BreakHabits of efficient
developers Daniel Lebrero
E-Commerce and Shop
Retail Panel
Discussion
Break Engineering Management for
Startups Andreas Klinger
Break
1730OS the telecom infrastructure? Eyal Felstaine
Solo #ARHacks DemoJam by @
yosun Yosun Chang
Trends and Chal-lenges in the EU’s Tech Landscape Panel Discussion
To PHP 7 and Beyond
Zeev Suraski
How do you like your content to
be served? Christian Müller
Adding Vue.js to an existing
stack Roman Kuba
Trunk Based Development
Working Matthias Huttar
Stage A Stage E1 Stage E2 Stage F1 Stage F2 Stage B Stage D
1745
1800
1815
1830
Stage A+B+C Stage E1 Stage E2 Stage F2 Stage D Stage F1 Stage A Stage E1 Stage E2 Stage F1 Stage F2 Stage B Stage D
Code-Session The Agenda is subject to change.
For the latest version, please visit: www.wearedevelopers.com/program
Floor Plan16
Floor Plan
Level 0 Stage WeAreDevelopers Booth Startup Track Workshop Exhibitor Café Catering Restroom
Level -2 Stage Catering Restroom
D
E2 F1
F2
E1
17Floor Plan
Level 2 Stage Workshop Exhibitor Child Care Catering Restroom
Level 1 Lounge Workshop Exhibitor Speaker & Partner-Area Restroom
²
A
C
B
19Software Developers
faced with a shortage of specialists. There are those who recommend specialized training and professional development to make employees fit for the demands of the market, while others feel the root of the problem goes back much further and want Austrian schools to foster a greater interest in IT so that the need for ICT specialists can be met in the future.
What makes developers tick?WeAreDevelopers knows the problem all too well, but has already taken this one step further. The best way to find solutions is to look at what makes the participants – in this case software developers – tick. And to ask them pertinent questions, such as: What motivates them? What are their views? What are their expectations with regard to employer, work environment,
and fiercely competitiveMotivated, successful
What motivates software developers? What is their idea of an inspiring work environment?
And how much commitment are they will-ing to give? These were the questions asked by the WeAreDevelopers team – and they wanted detailed answers. A study called
“Software Developers – Expectations and Motivations” provides answers and offers solutions to a problem that IT companies really dread: a shortage of skilled profes-sionals.
The Austrian economy is growing, un-employment figures are falling slightly – the prospects are looking good. But there is one industry in the country that is current-ly finding things particularly hard. While growth figures are skyrocketing thanks to cloud computing and the Internet of Things, so is the scramble for the much sought-after ICT specialists. The demand for IT experts continues to rise, and it is a major headache for companies who are
Credit: iStock, Alias-Ching
Software Developers20
Take your careerto new heights withADB SAFEGATE AustriaADB SAFEGATE leads the world in smart solutions that help airportshandle more aircraft, safely and efficiently, from approach to departure.Our products and services can lift any airport’s performance – fromapproach, runway and taxiway lighting; to tower-based traffic controlsystems; to intelligent gate and docking automation.
Based in the historic and beautiful city of Graz, ADB SAFEGATE Austria GmbH.specialises in air traffic control tower systems and aircraft docking gate solutions.Our advanced software is made in Styria, but delivered worldwide.
We create software that pushes the limits of airport performance. We needtalented, enthusiastic people with vision, who can combine the needs of IT andaviation to develop global projects for an exciting future.
We offer fascinating positions for Software Developers, Software Engineers,Requirements Engineers and many more. Make ADB SAFEGATE Austriayour next career destination.
Watch out for more: www.adbsafegate.com/careerReady for take off? Apply to: [email protected]
ContactBarbara Beil-Zerobin, Recruiting & Employer BrandingADB SAFEGATE Austria GmbH.Herrgottwiesgasse 125, 8020 Graz, AustriaTelefon: +43 (0)316 429961Mail: [email protected] us on:
LinkedIn | YouTube | Twitter
salary and opportunities for development? How satisfied are they in Austria, how satis-fied are they in the CEE countries? Can they be lured abroad? And if so, where? Answers to questions like these were explored in the
“Software Developers – Expectations and Motivations” study. With the aid of Com-puter Assisted Web Interviews (CAWI), 405 people aged 18 to 59 were interviewed last September and October. All the interview-ers have experience in software develop-ment, come from Austria or the CEE coun-tries, and are part of the WeAreDevelopers address pool.
Female developers have great potentialFirst, the really good news: Female devel-opers look set to have a rosy future; in the CEE countries, today one in four develop-ers is female. Who are these IT specialists? They are young, most of them live with a life partner but don’t have any children. Most of them work in junior positions as develop-ers, software developers or web developers and worked for their previous employer for less than two years. The pay could be better, though; most have a net income of less than 1,800 euros per month.
Young developers like to change jobsMost of the developers in Austria and the CEE countries are employees of informa-tion and consulting companies and have four or more years of professional experi-ence. Developers in both Austria and the CEE experience their biggest jump in re-muneration between the fourth and tenth year of their career. While young develop-ers change employers more often, experi-enced software developers tend to be loy-al to one company due of the fact that the younger generation started their careers
at the time of the “Internet boom” and have the confidence to easily find new jobs during their careers, whereas the more experienced employees entered the mar-ket at a time when frequent job changes were not the norm. As for the motivation to change jobs: While job changes in Austria are motivated by personal reasons or at-tractive job options, software developers in the CEE countries often have no option but to leave the company because of temporary contracts coming to an end.
On the wish list: home office and benefitsOne way to attract developers to a compa-ny is from a financial point of view – and the easiest way to do this is by offering them vacation pay and Christmas bonus-es. Other highly appreciated motivators are the freedom to introduce new ideas, the opportunity to work from a home of-fice, good working relationships with col-leagues and supervisors and identifying with corporate values. And what about working abroad? In general, the majority of study participants have a positive atti-tude toward job offers from abroad, with marital status and age having a strong influence on their willingness to relocate. The most popular regions are Central Eu-rope, followed by Northern and Western Europe. Austrian developers prefer to orient themselves toward Germany, Swit-zerland, Sweden, Norway, Denmark and Great Britain. While they primarily expect a higher salary, colleagues from the CEE countries accept job offers from abroad in order to work and live in a better environ-ment. Bonuses and company health care are also benefits that are appreciated for those looking to successfully recruit devel-opers from the CEE region.
Credit: Peter Hofmann
Take your careerto new heights withADB SAFEGATE AustriaADB SAFEGATE leads the world in smart solutions that help airportshandle more aircraft, safely and efficiently, from approach to departure.Our products and services can lift any airport’s performance – fromapproach, runway and taxiway lighting; to tower-based traffic controlsystems; to intelligent gate and docking automation.
Based in the historic and beautiful city of Graz, ADB SAFEGATE Austria GmbH.specialises in air traffic control tower systems and aircraft docking gate solutions.Our advanced software is made in Styria, but delivered worldwide.
We create software that pushes the limits of airport performance. We needtalented, enthusiastic people with vision, who can combine the needs of IT andaviation to develop global projects for an exciting future.
We offer fascinating positions for Software Developers, Software Engineers,Requirements Engineers and many more. Make ADB SAFEGATE Austriayour next career destination.
Watch out for more: www.adbsafegate.com/careerReady for take off? Apply to: [email protected]
ContactBarbara Beil-Zerobin, Recruiting & Employer BrandingADB SAFEGATE Austria GmbH.Herrgottwiesgasse 125, 8020 Graz, AustriaTelefon: +43 (0)316 429961Mail: [email protected] us on:
LinkedIn | YouTube | Twitter
Publish your cool ideas!22
At the age of 21, he emigrated from Austria to the USA, with the technology giant Twitter having just bought his start-up Fastlane.Interview: Sandra Bak
At the age of 21, he emigrated from Austria to the USA, with the technology giant Twit-ter having just bought his start-up Fastlane. Today, this 24-year-old works as a soft-ware developer for Google and is living his dream. In this interview, Felix Krause talks about his beginnings, the myth of Silicon Valley and why he thinks there is no substi-tute for personal networking.
Sandra: You will be in Vienna as a keynote speaker at this year’s WeAreDevs Congress. What are you going to be talking about?Felix: The title of my lecture is “Trust-ing SDKs”. Developers use reusable code components (frameworks) to develop software. In principle, that is a good thing – but it is not without its risks. I’ll be talking about the damage that hackers can cause. Many people think, how bad can it really be? But numerous events from the past show that it can be very bad indeed. At the WeAreDevelopers Congress, I will use iPhone apps to show how a large number of iPhone apps and iPhones can be “attacked”.
Sandra: At the tender age of 21, you emi-grated from Austria to the USA when Twit-ter bought your start-up Fastlane. What made the software developer tool you had created so interesting for a tech giant like Twitter?Felix: The start-up Fastlane that I had developed makes it possible to submit iOS and Android apps to their respec-tive stores automatically – and that has already saved many millions of working hours for developers all over the world. Twitter had a development division called “Fabric” – a platform that provid-ed new tools for developers to build new apps. Fastlane was a perfect fit for them. The Fabric division was sold to Google in January of last year – and I moved over with it. Now I work there full-time in the field of open source tooling for mobile app developers.
Sandra: A photo on your Facebook page shows you as a 15-year-old in front of the Google headquarters in Mountain View. At
“Publish your cool ideas!”
23Publish your cool ideas!
TechnikGesundheit
Medien
MultiMediaTechnology
Informationstechnik &System-Management
Applied Image andSignal Processing
Wirtschaftsinformatik &Digitale Transformation
www.fh-salzburg.ac.at UnsereStudiengänge
für Geeks, Nerds, Digitalos,Durchstarter, Visionäre,
Gates, Zuckerbergs,Spinner oder auch
Normalos ...
Bild:shu
tterstock/ad
ike
I decided then and there that one day I would work there. It all worked out, which of course makes me very happy.
Sandra: To get to Silicon Valley is the ultimate dream for many developers. And you’ve done it. What is the vibe like there? And does Google provide you with the per-fect work environment?Felix: It is interesting – since I’ve started working in Silicon Valley myself, my opin-ion about its special vibe has undergone a slight change. Most people believe that ev-erybody there handles enormous volumes of work, that they work extremely hard and extremely long hours – but that is not always the case. I also initially thought that the very best people work there and only there. And that, too, is a fallacy. Of course there are world-class engineers in Silicon
the time, you stated “I want to work here one day!” A mere seven years later, in 2017, your wish came true and you started work-ing at Google. How did that happen? And what was it like at the beginning?Felix: I come from a small town close to Baden near Vienna. I attended the Higher Technical Training and Research Institute (HTL) in Wiener Neustadt and later stud-ied in England. Fastlane was created as part of my bachelor’s thesis. It was an open source software project, which meant that the public had access to it. And although I had built the tool on my own, I had help from the community; with other develop-ers working on technically improving the tool via the Internet. And it’s true – when I was 15, I went to the west coast of Amer-ica on a family vacation and, among other things, we visited Google’s headquarters.
Left: When 15-years-old Felix Krause stated in front of the Google headquarters in Mountain View: “I want to work here one day!” A mere seven years later, in 2017, his wish came true Credit: Felix Krause
24
I have also been writing about it in my blog at https://krausefx.com. This year I would like to do a little less traveling so that I have more time to explore my cur-rent place of residence, New York. I spend two months of the year in Austria, mostly over Christmas and in summer. I call my friends or family every day, for example while I am out for a walk. My work-life bal-ance is good – also because I can work rel-atively independent of location and time, and because I enjoy working. In addition to my job, I also blog, do sports and take advantage of the huge amount of free time activities in New York or the cities I find myself in. By the way, anyone who wants to know where I am currently can just click on this link: https://whereisfelix.today.
Sandra: Do you have any advice for young developers who want to follow a path simi-lar to yours?Felix: I would advise all young devel-opers to finish and publish what they are working on. There are many cool ideas out there – but if no-one sees them, no-one can appreciate them or learn from them. For example, I blog or tweet about new things. Published successes also help a lot in job applications, for the simple reason that you already have something to show. One important message I want to share with other young developers is that they should not believe that everything is perfect in Silicon Valley. I would even go so far as to say that some things work better in Austria.
Sandra: Why are international congresses, like WeAreDevelopers, that bring togeth-er developers from all over the world, so important and inspiring?Felix: The most important thing for me is that you can interact personally with other speakers and participants, right there and in real life. The talks or contents can also be viewed online, but there is no substitute for experiencing it in person. To me, the WeAreDevelopers Congress also has another great bonus, which is that everybody from the Austrian developer scene, from which I learned a lot in the early years, is there. That is really exciting for me!
Valley, but even in Europe – and especially in Austria – we have incredibly good peo-ple. At the moment I live and work in New York because I really appreciate the change of scenery. The really positive thing about working for Google is that as a software developer, you have a lot of freedom. We do not get assignments, we get goals and we work towards one vision as a team. To me personally, this is of the utmost impor-tance – that I can work independently. Our working hours are not strictly timed and our place of work is not strictly defined. There is no need for me to explain myself when, for example, I work from Austria for two weeks, like I am doing now before the WeAreDevelopers Congress.
Sandra: On your blog there is a photo that shows your life in two suitcases and a backpack. Your home seems to be every-where in the world. Do you still feel con-nected to your native Austria? And how do you find the right work-life balance?Felix: I’ve traveled a lot for work in recent years and found myself seldom at home in my apartment, which gave rise to the idea of experimenting with a minimalist lifestyle. The experiment has now been running for 130 days already;
Travelling a lot led Felix
Krause to experimenting
with a mini-malist lifestyle.
Credit: Felix Krause
Everything I own in one picture.
25Publish your cool ideas!
A1 Digital is part of the A1 Telekom Austria Group.
A set of innovative and scalableCloud and IoT services qualifyA1 Digital as partner of choicefor digital mid-market projects.
The target market is Europe and it includes CEE countries where
A1 Telekom Austria Group is already active as well as additional
Western European markets primarily Germany. With several years
of relevant experience in the field of IoT and some of the leading
datacenters in Europe (Exoscale), A1 Digital is well set to support
its customers with best of breed solutions. Through our own
marketplace we serve our customers with various SaaS solutions.
Regarding IoT we offer solutions like fleet management, asset
tracking and smart metering.
You are curious about our focus areas and motivated to take
on the next step in your career?
Let’s have a talk at the WeAreDevelopers conference.
We are looking for digital enthusiasts who love to explore new
ideas, visions and most important enjoy working on solutions
to support our customers in the best way.
The team of A1 Digital stands for:
Team We use all of our strengths to fulfill customer needs!
Trust We trust and respect each other and stand for openness
and cooperation in everything that we do!
Agility Together we learn something new every day!
If you share the passion to create something big then join us
and shape the journey to become Europe’s biggest regional
Cloud provider with us. See you soon!
www.a1.digital
WeAreDevelopers26
During the three-day event, techies from 70 countries, including some of the world’s top IT experts like Steve Wozniak (Co-Founder of Apple), Joel Spolsky (Founder of Stack Overflow and Trello) and Joseph Sirosh (Corporate Vice President, Artificial In-telligence & Research of Microsoft), will come together in the Austria Center Vien-na, the largest conference center in Austria (7,000 m²), to discuss the biggest topics in the tech industry. More than 150 talks, workshops and hackathons dedicated to everything tech – from Backend and Mo-bile to IoT and Blockchain – will focus on the IT of tomorrow and the most innovative approaches to development today.
Maintaining its core focus on developers and topics relevant to them, the conference is expanding its tracks to include content tailored for executives and decision and pol-icy makers. This year, the WeAreDevelopers conference has bolstered its executive track with more than 50 CEOs and senior execu-tive managers, among whom Klaus Straub
WeAreDevelopers World Congress 2018 offers a unique blend of tech and executive tracks
(CIO & SVP, BMW), Margarete Schramböck (Austrian Minister of Digitalisation and Economy) and Noah Meiri (General Man-ager, Stack Overflow) have confirmed their participation. Seeing as technology and IT are the key to gaining competitive advan-tage and achieving success on the market, creating an exclusive Manageers Busi-ness Conference within the business track of WeAreDevelopers presents not only a unique opportunity to bring together the expertise and experience of executives and decision-makers with the ideas and per-spectives of top-notch tech minds, but also promises an unparalleled networking and learning experience for all participants.
Visit the WeAreDevelopers World Con-gress 2018 website to get an overview of the program and a quick look at the more than 150 leading experts who will be speaking at the event. The limited number of tickets for the executive track at the WeAreDevel-opers World Congress 2018 is available at wearedevelopers.com/manageers.
WeAreDevelopers executive track
Credit: Tamás Künsztler
TEAMRAIFFEISENSOFTWARE
DU MACHST
0 UND 1 LEBEND IG?
WWW.YOUNGSO LUT I ON I S T S . AT
DANN B EW I R B D I C H F Ü R UN S E R T R A I N E E - P RO G R AMM UND
ARB E I T E M I T UN S AN D EN GRÖ SS T EN I T - P RO J E K T EN D E S L AND E S.
At AVL, we don’t believe in strict job descriptions or stifling environments. We do believe,however, in giving you the freedom to code your way to genius. To work in a team of like-mindedpeople from all over the world. And to shape the future of mobility.
After all, the future needs software – embedded, in web solutions, test systemsand in articifical intelligence.
AVL is not just about cars. It’s about changing the future. Together.
We’d love to hear from you!www.avl.com/career
HAVE YOU TRIED RESTARTING?
THE FUTURE IS NOW.