Slides from the talk I delivered at Devoxx Poland 2018.
Software is eating the world. Software is eating software developers’ world. Agile everywhere, constantly changing requirements, technologies, market demands, jobs, positions, structures, managers. The flood of data. Big data. It’s easy to sink. The word is shattering us. I confess: I used to be a software developer who often totally misunderstood the management, the business or the customers. For last several years, I’ve been on the other side - I represent the management, the business, and the customer. And I've started seeing and understanding what skills, behaviours and what mindset is the most valuable in a software developer from the perspective of the other side. And what drives them nuts. The thing is that this “other side” assesses your value and decides on your salary. I reckon you would like to maximise them. Here is how. Before I forget how to talk to developers (as one of them).
The Hive Think Tank - Design Thinking by Bernie Roth, Professor at Stanford U...The Hive
Bernie Roth is a founder of Stanford's d.school and author of The Achievement Habit: how to stop wishing, start doing, and take command of life.
Bernie brings to the d.school a wealth of experience in teaching design, an intimate knowledge of the functioning of Stanford University, and a worldwide reputation as a researcher in kinematics and robotics. Together with Doug Wilde and the late Rolf Faste, Bernie developed the concept of a Creativity Workshop. This has been offered to students, faculty and professionals around the world. These same techniques have been made available to d.school students and are described in his book The Achievement Habit. He has found that these types of learning experiences enhance students’ ability to make meaningful positive difference in their own lives. He is especially pleased that his activities at the d.school have contributed to creating an environment where students and coworkers get the tools and values for realizing the enduring satisfactions that come from assisting others in the human community.
The ability to grow (and shrink) according to the needs and the available resources is an essential part of designing applications. In this talk we'll cover the fundamental elements of scalability, including aspects involving people, processes and technology. With sound and proven principles and some advice on how to shape your organisation, set the right processes and design your application, this session is a must-see for developers and technical leads alike.
Building A Successful Technology Career. Surviving and thriving in a technology career can be quite difficult. First you need to focus on your technical chops. Then you have to figure out how to work with your team members and manage your boss. We will cover the steps it takes to make a tech career successful.
Tuga IT 2017 - Strengthen Culture to drive Business agilityNuno Rafael Gomes
– What is Organizational Culture?
– What is Business agility?
– Why is Culture so important for your Business?
– Can Culture drive your Business?
– How to decode your Culture?
– Can Agile help you strengthen your Organizational Culture?
– How about your Business bottom-line?
The Hive Think Tank - Design Thinking by Bernie Roth, Professor at Stanford U...The Hive
Bernie Roth is a founder of Stanford's d.school and author of The Achievement Habit: how to stop wishing, start doing, and take command of life.
Bernie brings to the d.school a wealth of experience in teaching design, an intimate knowledge of the functioning of Stanford University, and a worldwide reputation as a researcher in kinematics and robotics. Together with Doug Wilde and the late Rolf Faste, Bernie developed the concept of a Creativity Workshop. This has been offered to students, faculty and professionals around the world. These same techniques have been made available to d.school students and are described in his book The Achievement Habit. He has found that these types of learning experiences enhance students’ ability to make meaningful positive difference in their own lives. He is especially pleased that his activities at the d.school have contributed to creating an environment where students and coworkers get the tools and values for realizing the enduring satisfactions that come from assisting others in the human community.
The ability to grow (and shrink) according to the needs and the available resources is an essential part of designing applications. In this talk we'll cover the fundamental elements of scalability, including aspects involving people, processes and technology. With sound and proven principles and some advice on how to shape your organisation, set the right processes and design your application, this session is a must-see for developers and technical leads alike.
Building A Successful Technology Career. Surviving and thriving in a technology career can be quite difficult. First you need to focus on your technical chops. Then you have to figure out how to work with your team members and manage your boss. We will cover the steps it takes to make a tech career successful.
Tuga IT 2017 - Strengthen Culture to drive Business agilityNuno Rafael Gomes
– What is Organizational Culture?
– What is Business agility?
– Why is Culture so important for your Business?
– Can Culture drive your Business?
– How to decode your Culture?
– Can Agile help you strengthen your Organizational Culture?
– How about your Business bottom-line?
Design Thinking Action Lab
Lecturer: Leticia Britos Cavagnaro: Ph.D., Deputy Director of the National Center for Engineering Pathways to Innovation (Epicenter), Stanford University
Big question:
– Can we "equip" our children with the knowledge and skills they will need to succeed in the 21st century?
Digging it more:
– Are we successfully preparing our students for the increasing 21st century demands of life and career?
– Are our educators successfully addressing the unique and diverse needs of the 21st century children?
– How can we improve even further the quality of our Education offer?
We all seem to love the term 'continuous improvement' - which is an honourable intention. But in reality 'continuous improvement' can be hell on earth - e.g. to always be 'not good enough'. In fact, some corporations, managers and teams have been known to use this phrase as an excuse for behaving badly. So, how can an honourable intention like continuous improvement create a negative impact, ie. apathy? If so - how do we avoid it? What are other ways of handling this need to consistently overcome challenges in an ever-changing industry? And does 'continuous improvement' have a limit or is it an endless source of success? Using case study examples this talk reflects on what continuous improvement really feels like on the ground and explores how we might want to approach 'getting better' by looking at and drawing from other industries, research, ideas and real-life experiences.
Anti-Patterns are like patterns, only more informative. With anti-patterns you will first see what patterns reoccur in "bad" retrospectives and then you will see how to avoid, or remedy, the situation.
Based on her experience with facilitating retrospectives, join Aino for an entertaining and informative presentation on the anti-patterns she has seen and how to overcome the problems. We also encourage the audience to chip-in with their experiences or questions along the way.
More details:
https://confengine.com/agile-india-2019/proposal/8342/retrospective-anti-patterns
Conference link: https://2019.agileindia.org
To understand LeanUX, we'll introduce Lean, Lean Systems, and Lean Startup to situate LeanUX in context. This introduction and discussion will use Kanban to explore various aspects and ideas of LeanUX such as hypothesis formulation, assumptions gathering, multi-hypothesis testing and designing / running experiments to create tight feedback loops of customer insight.
We'll cover aspects of LeanUX research, which is conducted to gain a validated understanding of the user's problem hypothesis to understand if the problem we think customers have, is something they actually have before spending months and tens of thousands of dollars doing wasteful UX research & design time on a concept that delivers no customer value.
We'll also discuss lightweight techniques for sharing the research process with the entire team, covering the basics of customer research, interviewing, cognitive biases in user research, and how to create light-weight, rapid personas for solution hypothesis validation. We'll then cover collaborative ideation, designer pairing, and how lean teams work together to reduce batch size and increase the flow of customer business value increments - concepts mostly unheard of in product development teams following agile or waterfall ideologies.
Will Evans explores the convergence of practice and theory using Lean Systems, Design Thinking, and LeanUX with global corporations from NYC to Berlin to Singapore. As Chief Design Officer at PraxisFlow, he works with a select group of corporate clients undergoing Lean and Agile transformations across the entire organization. Will is also the Design Thinker-in-Residence at NYU Stern's Berkley Center for Innovation and Entrepreneurship.
Will was previously the Managing Director of TLCLabs, the world's leading Lean Design Innovation consultancy where he has brought Lean Startup, LeanUX, and Design Thinking to large media, finance, and healthcare companies.
Before TLC, he led experience design and research for TheLadders in New York City. He has over 15 years industry experience in design innovation, user experience strategy and research. His roles include directing UX for social network analytics & terrorism modeling at AIR Worldwide, UX Architect for social media site Gather.com, and UX Architect for travel search engine Kayak.com. He worked at Lotus/IBM where he was the senior information architect, and for Curl - a DARPA-funded MIT project when he was at the MIT Laboratory for Computer Science.
He lives in New York, NY, and drinks far too much coffee. He Co-Founded and Co-Chaired the LeanUX NYC conference, and is the User Experience track chair for the Agile 2013 and Agile 2014 conferences.
Design at Scale: Enabling Systems Thinking to Design for a Complex FutureChris Avore
Design thinking may not be enough to prepare designers, marketers, and entrepreneurs for the customer experience challenges of the future. Presented at CMS Wire's DX Summit November 14 2017 in Chicago.
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UXJake Truemper
Introduction to Lean UX, presented Nov 15 2013 at the St. Louis Days of .Net
In this presentation, Jake ("Dr. Truemper") speaks to Lean UX: what it is, why it should matter to you, basic tenants, and how it can be applied.
Presentation is based on Lumiknows experience of integrating design thinking into Russian organizational culture including Beeline, Promsvyazbank, Intel Russia, Sberbank and many others. By Ekaterina Khramkova, Lumiknows, 2015
Building Great Software Engineering TeamsBrian Link
Being an effective software engineering manager is a tricky job. Whether you’re hiring the engineering manager, are already one or report to one, in this session you’ll learn what makes the best engineering managers and how to build, participate in and manage great engineering teams. I provide tips and advice in five areas of focus: people, process, technology, product and execution.
Topics include: hiring, building a team to complement your strengths, management style, effective communication, mentoring, virtual teams, career guidance, technical leadership, team size/structure, agile development, strategic roadmap building and delivering on-time.
How to put your best self online and land the interview
- Ideas to upgrade your resume and make it stand out
- How to enhance your social profiles and get noticed
- Best practices for a phone or video interview
From FrontendConf Zurich 2016
As the web development landscape rapidly changes, good communication and collaboration between multiple job functions is key to not just a project’s success, but to a successful career as a front end developer. In this talk, we’ll discuss why it is important to grow yourself into a “T-shaped” developer - someone with deep knowledge in front end development, who can collaborate across multiple other disciplines. You'll leave knowing how to incorporate essential empathy and communication skills into your daily work life, leveling up your career, and the career of those around you.
People can work together while living in different realities because everyone interprets the world in their own way. Assumptions, misunderstandings, information gaps, behavioural habits, biases – these often sit under the radar, affecting performance, motivation, and delivery. We call it ‘The Fog’, and it makes progress difficult, frustrating, and slow.
This session is all about team alignment for effective delivery.
Timothy Gallwey’s acclaimed The Inner Game teaches four parts to the learning process:
awareness of what is
focus of attention
own choice (regarding own decisions)
trust in self and team.
This transfers to the letter when it comes to developing the Agile Mindset and I specialize in helping teams with the first step. In this session, you'll learn about the research behind team alignment, you'll find out a structured team alignment process works, and you'll see results through a case study with Samsung.
We will workshop a few areas around 'perception differences' and I also offer a free Take the Team Test online tool to assess your team's behavioral and cognitive alignment. Anyone attending this session is invited to take the test in advance and share your experiences of it in this interactive session.
More details:
https://confengine.com/agile-india-2019/proposal/8017/take-the-team-test-and-clear-the-fog
Conference link: https://2019.agileindia.org
Jak być zarąbistym developerem w oczach szefa i ... klientaWojciech Seliga
(Polish language / język polski)
Slajdy z mojej prezentacji z konferencji Confitura 2018 w Warszawie.
Pamiętacie może wystąpenia z Confitury sprzed paru lat - "How to be awesome at a Java developer job interview" czy "Java Developer Career Unplugged", które budziły spore emocje i które po latach nadal są komentowane. Lata lecą nieubłaganie. Z developera stałem się w międzyczasie szefem 150-osobowej firmy. Nabrałem nowych doświadczeń, nowego spojrzenia, muszę polegać jeszcze bardziej na ludziach niż kiedyś. I coraz bardziej polegam nie tylko na ich umiejętnościach programistycznych, ale na czymś znacznie istotniejszym. Jeśli chcecie zmierzyć się ze szczerą opinią dotyczącą tego jakie cechy charakteru, umiejętności, zachowania software developerów pozwalają według osób zarządzających przetrwać i rozwijać się ich firmom na wyjątkowo konkurencyjnym rynku globalnym IT w XXI wieku, to jest to prezentacja dla Was. "People are our biggest assets". W praktyce różni ludzie przedstawiają różną wartość dla firm. Pewnie zależy Wam na jej maksymalizacji. Nam - też :)
How to Find the Right Product Role by Amex Sr. Product ManagerProduct School
Product Management has a wide range of responsibilities that can depend on the company industry, size of the company, and the expectations of the management team. In this talk, Dan Robinson, Sr. Product Manager at American Express, went over what clues to look for when you're searching for a new product management role. We also discussed the intricacies of how product management roles can differ at companies of 5, 50, and 50,000 employees.
Dan talked about what questions to ask during a Product Manager interview, what to look for in responses and how to think about a product role in the greater context of your Product Manager career.
Design Thinking Action Lab
Lecturer: Leticia Britos Cavagnaro: Ph.D., Deputy Director of the National Center for Engineering Pathways to Innovation (Epicenter), Stanford University
Big question:
– Can we "equip" our children with the knowledge and skills they will need to succeed in the 21st century?
Digging it more:
– Are we successfully preparing our students for the increasing 21st century demands of life and career?
– Are our educators successfully addressing the unique and diverse needs of the 21st century children?
– How can we improve even further the quality of our Education offer?
We all seem to love the term 'continuous improvement' - which is an honourable intention. But in reality 'continuous improvement' can be hell on earth - e.g. to always be 'not good enough'. In fact, some corporations, managers and teams have been known to use this phrase as an excuse for behaving badly. So, how can an honourable intention like continuous improvement create a negative impact, ie. apathy? If so - how do we avoid it? What are other ways of handling this need to consistently overcome challenges in an ever-changing industry? And does 'continuous improvement' have a limit or is it an endless source of success? Using case study examples this talk reflects on what continuous improvement really feels like on the ground and explores how we might want to approach 'getting better' by looking at and drawing from other industries, research, ideas and real-life experiences.
Anti-Patterns are like patterns, only more informative. With anti-patterns you will first see what patterns reoccur in "bad" retrospectives and then you will see how to avoid, or remedy, the situation.
Based on her experience with facilitating retrospectives, join Aino for an entertaining and informative presentation on the anti-patterns she has seen and how to overcome the problems. We also encourage the audience to chip-in with their experiences or questions along the way.
More details:
https://confengine.com/agile-india-2019/proposal/8342/retrospective-anti-patterns
Conference link: https://2019.agileindia.org
To understand LeanUX, we'll introduce Lean, Lean Systems, and Lean Startup to situate LeanUX in context. This introduction and discussion will use Kanban to explore various aspects and ideas of LeanUX such as hypothesis formulation, assumptions gathering, multi-hypothesis testing and designing / running experiments to create tight feedback loops of customer insight.
We'll cover aspects of LeanUX research, which is conducted to gain a validated understanding of the user's problem hypothesis to understand if the problem we think customers have, is something they actually have before spending months and tens of thousands of dollars doing wasteful UX research & design time on a concept that delivers no customer value.
We'll also discuss lightweight techniques for sharing the research process with the entire team, covering the basics of customer research, interviewing, cognitive biases in user research, and how to create light-weight, rapid personas for solution hypothesis validation. We'll then cover collaborative ideation, designer pairing, and how lean teams work together to reduce batch size and increase the flow of customer business value increments - concepts mostly unheard of in product development teams following agile or waterfall ideologies.
Will Evans explores the convergence of practice and theory using Lean Systems, Design Thinking, and LeanUX with global corporations from NYC to Berlin to Singapore. As Chief Design Officer at PraxisFlow, he works with a select group of corporate clients undergoing Lean and Agile transformations across the entire organization. Will is also the Design Thinker-in-Residence at NYU Stern's Berkley Center for Innovation and Entrepreneurship.
Will was previously the Managing Director of TLCLabs, the world's leading Lean Design Innovation consultancy where he has brought Lean Startup, LeanUX, and Design Thinking to large media, finance, and healthcare companies.
Before TLC, he led experience design and research for TheLadders in New York City. He has over 15 years industry experience in design innovation, user experience strategy and research. His roles include directing UX for social network analytics & terrorism modeling at AIR Worldwide, UX Architect for social media site Gather.com, and UX Architect for travel search engine Kayak.com. He worked at Lotus/IBM where he was the senior information architect, and for Curl - a DARPA-funded MIT project when he was at the MIT Laboratory for Computer Science.
He lives in New York, NY, and drinks far too much coffee. He Co-Founded and Co-Chaired the LeanUX NYC conference, and is the User Experience track chair for the Agile 2013 and Agile 2014 conferences.
Design at Scale: Enabling Systems Thinking to Design for a Complex FutureChris Avore
Design thinking may not be enough to prepare designers, marketers, and entrepreneurs for the customer experience challenges of the future. Presented at CMS Wire's DX Summit November 14 2017 in Chicago.
Dr.* Truemper, Or: How I learned to Stop Being Wasteful and Love Lean UXJake Truemper
Introduction to Lean UX, presented Nov 15 2013 at the St. Louis Days of .Net
In this presentation, Jake ("Dr. Truemper") speaks to Lean UX: what it is, why it should matter to you, basic tenants, and how it can be applied.
Presentation is based on Lumiknows experience of integrating design thinking into Russian organizational culture including Beeline, Promsvyazbank, Intel Russia, Sberbank and many others. By Ekaterina Khramkova, Lumiknows, 2015
Building Great Software Engineering TeamsBrian Link
Being an effective software engineering manager is a tricky job. Whether you’re hiring the engineering manager, are already one or report to one, in this session you’ll learn what makes the best engineering managers and how to build, participate in and manage great engineering teams. I provide tips and advice in five areas of focus: people, process, technology, product and execution.
Topics include: hiring, building a team to complement your strengths, management style, effective communication, mentoring, virtual teams, career guidance, technical leadership, team size/structure, agile development, strategic roadmap building and delivering on-time.
How to put your best self online and land the interview
- Ideas to upgrade your resume and make it stand out
- How to enhance your social profiles and get noticed
- Best practices for a phone or video interview
From FrontendConf Zurich 2016
As the web development landscape rapidly changes, good communication and collaboration between multiple job functions is key to not just a project’s success, but to a successful career as a front end developer. In this talk, we’ll discuss why it is important to grow yourself into a “T-shaped” developer - someone with deep knowledge in front end development, who can collaborate across multiple other disciplines. You'll leave knowing how to incorporate essential empathy and communication skills into your daily work life, leveling up your career, and the career of those around you.
People can work together while living in different realities because everyone interprets the world in their own way. Assumptions, misunderstandings, information gaps, behavioural habits, biases – these often sit under the radar, affecting performance, motivation, and delivery. We call it ‘The Fog’, and it makes progress difficult, frustrating, and slow.
This session is all about team alignment for effective delivery.
Timothy Gallwey’s acclaimed The Inner Game teaches four parts to the learning process:
awareness of what is
focus of attention
own choice (regarding own decisions)
trust in self and team.
This transfers to the letter when it comes to developing the Agile Mindset and I specialize in helping teams with the first step. In this session, you'll learn about the research behind team alignment, you'll find out a structured team alignment process works, and you'll see results through a case study with Samsung.
We will workshop a few areas around 'perception differences' and I also offer a free Take the Team Test online tool to assess your team's behavioral and cognitive alignment. Anyone attending this session is invited to take the test in advance and share your experiences of it in this interactive session.
More details:
https://confengine.com/agile-india-2019/proposal/8017/take-the-team-test-and-clear-the-fog
Conference link: https://2019.agileindia.org
Jak być zarąbistym developerem w oczach szefa i ... klientaWojciech Seliga
(Polish language / język polski)
Slajdy z mojej prezentacji z konferencji Confitura 2018 w Warszawie.
Pamiętacie może wystąpenia z Confitury sprzed paru lat - "How to be awesome at a Java developer job interview" czy "Java Developer Career Unplugged", które budziły spore emocje i które po latach nadal są komentowane. Lata lecą nieubłaganie. Z developera stałem się w międzyczasie szefem 150-osobowej firmy. Nabrałem nowych doświadczeń, nowego spojrzenia, muszę polegać jeszcze bardziej na ludziach niż kiedyś. I coraz bardziej polegam nie tylko na ich umiejętnościach programistycznych, ale na czymś znacznie istotniejszym. Jeśli chcecie zmierzyć się ze szczerą opinią dotyczącą tego jakie cechy charakteru, umiejętności, zachowania software developerów pozwalają według osób zarządzających przetrwać i rozwijać się ich firmom na wyjątkowo konkurencyjnym rynku globalnym IT w XXI wieku, to jest to prezentacja dla Was. "People are our biggest assets". W praktyce różni ludzie przedstawiają różną wartość dla firm. Pewnie zależy Wam na jej maksymalizacji. Nam - też :)
How to Find the Right Product Role by Amex Sr. Product ManagerProduct School
Product Management has a wide range of responsibilities that can depend on the company industry, size of the company, and the expectations of the management team. In this talk, Dan Robinson, Sr. Product Manager at American Express, went over what clues to look for when you're searching for a new product management role. We also discussed the intricacies of how product management roles can differ at companies of 5, 50, and 50,000 employees.
Dan talked about what questions to ask during a Product Manager interview, what to look for in responses and how to think about a product role in the greater context of your Product Manager career.
Agile is about mindset, this mindset is established through 4 values, grounded by 12 principles, and manifested through many different practices. Agile is a transformation from “fixed mindset” to “growth mindset”. Agile is a shift of thinking for the way of how we run a knowledge work from “defined process” to “empirical process”, Agile is a paradigm shift of how we manage work (specially knowledge work) from “coordination & control” to “inspect & adapt”. So, Agile is all about mindset, and it’s very important to understand this mindset in order to succeed the transformation to Agility that allows us to deal with complexity and uncertainty by established set of attitudes and habits toward a work like: failing early, learning through discovery, welcoming change, continuous delivery and continuous improvement, self-organizing team, collaboration and communication, build in feedback loops...etc, and when we really understand the Agile mindset we can use the Agile practices and tools as “Shu” level of instructions and guidance in the journey from “Doing Agile” to “Being Agile”, this journey that requires a lot of education and learning.
107 - It's not easy starting new: career transitioning to product, starting ...ProductCamp Boston
ProductCamp Boston is the world's largest and most exciting
crowd-sourced one-day event for product people. It's
organized by and for product managers, product marketers and
entrepreneurs, so attendees get the most out of the day.
Attendees learn about and discuss topics in product
management and product marketing, product discovery,
product development & design, go-to-market, product strategy
and lifecycle management, and product management 101,
startups, and career development.
www.ProductCampBoston.org
Insights to land your ideal tech role in AustraliaRachel Chong
In partnership with Australian Computer Society's Young Professionals Summit 2019, this is a presentation to international graduates who are seeking to land roles within the technology industry. It provides an overview of Australia's tech scene, what companies are looking for, interview tips and how to stand out. Presented by Rachel Chong, Principal Consultant (Technology) at MitchelLake.
Women in High Tech Project: Moving from Discussion to ActionKaren Holtzblatt
High tech thought leader Karen Holtzblatt introduces the Women in High Tech Retention Project and then shares key factors for retention and interventions. For more information:
http://www.incontextdesign.com/womenintech/
karen@incontextdesign.com
@kholtzblatt
A Quickfire session offers the sustainability expertise of Net Impact members to a lucky client in a punchy four hour design-thinking inspired session. This guide covers the process and outline of a Quickfire session, and includes all the tools and resources you'll need to execute Quickfire Pro Bono consulting sessions for organizations in your community.
Designed for Net Impact by Quickfire by Design, quickfirebydesign.me
I'm Graduating Soon. Help! How Do I Get into the Tech Field?Tessa Mero
The tech field is booming and more and more companies are moving to be fully remote, giving more options to work at different tech companies. There are so many software engineering jobs open, but it seems so difficult to achieve! A big dream so close, but yet so far away. Whether you are still in college or freshly graduated, the earlier you start the process, the better your chances of getting hired are.
I've been in the tech field for 9 years now, and part of it was teaching programming at a college, working with students, and also being a student myself, I clearly see a pattern of how you can become "zero to successful" if you follow a very simple plan. I've mentored countless students as well as junior developers throughout my career. So, what's the plan?
Mentorship.
Personal Projects/Learning
Contributions.
Building a Personal Brand.
Networking.
Mock Interviews.
I'm going to go over these key points into more detail and how you can get started with it. I'll also have plenty of resources to provide for you that will help you with your next steps.
You will gain a lot of knowledge from this session and will feel not only more confident, but you'll feel the fire in your soul to want to make your dreams come true.
Are you ready to get hired?
Customers 101 : Understanding Customer Segmentation and Portraits Danny Boice
Check out this class that I taught recently at 1776 in DC on Customer Acquisition. The focus was on customer segmentation and portraits / personas. I also covered some common concepts from The Lean Startup, Steve Blank's Customer Development, and BJ Fogg's Behavior Model. This is a great deck for someone learning to growth hack or otherwise learn the basics of web and mobile product user acquisition
Similar to How to impress your boss and your customer in a modern software development company (20)
Developer plantations - colonialism of XXI century (GeeCON 2017)Wojciech Seliga
Slides from my presentation delivered at GeeCON 2017.
Have you ever wondered why great multi-billion dollar software products changing our lives are built in the US, Western Europe or Australia and not in Poland, Ukraine or Bulgaria? Uber, Facebook, Spotify, Tesla (sic!), JIRA - all of them built by software geeks. Are Polish (or other CEE) IT specialists less intelligent or worse than their colleagues from the West? Or maybe it’s about the huge capital those countries have and we don’t. Or maybe the problem is in our approach to IT and our mindset? Regardless of the true reasons, as the effect, tens and hundreds of thousands of relatively low-cost and controllable people in Poland and other CEE countries work on conserving and maintaining software systems envisioned and usually designed elsewhere. Together with other emerging countries, we have become a development plantation for the most modern countries. I’d like to analyse some reasons of this situation and present what mindset change must happen so that Poland and other CEE countries are not anymore colonies providing human resources, but instead have a creational impact on the advancement of the civilisation and modern economy.
(English slides - except for the title page)
Slides from my presentation delivered in Kraków at SFI 2017 conference.
My attempt to analyse why Software Development in Central Europe (including Poland) concentrates on outsourcing services, what it means in practice and what we can so as the profession of software engineers to become the partners for "the business" similarly to how IT industry evolves in the US or some other most advanced western economies.
Enter Product Engineering!
Ten lessons I painfully learnt while moving from software developer to entrep...Wojciech Seliga
My presentation from Devoxx Poland 2016 conference - the newest, slightly revised version.
For many years I was a software developer. I would concentrate on the code, software projects and the interactions with my closes team and the users. I was sure that Agile solves all world’s problems. I would laugh over Scott Adam’s Dilbert comics with his Point Hair Boss. Life was simple, life was good. Now for 8+ years I have been running a software company, not a small one anymore. I became myself a full-time boss who only codes sometimes at home or during hackathons.
This session is about sharing with you those critical lessons which I painfully learnt when trying to grow into this new role - transitioning from being a software engineer into being an entrepreneur and top manager. Wheres not all of the lessons may or will (if you dream about your own startup) apply to your case, being aware of them may save you tons of time, energy, money or even help you to avoid the total disaster - burying your own company or dreams. And after all, sharing war stories from the past is fun … when these stories are the past.
Ten lessons I painfully learnt while moving from software developer to entrep...Wojciech Seliga
My presentation from InfoShare 2016 conference.
For many years I was a software developer. I would concentrate on the code, software projects and the interactions with my closes team and the users. I was sure that Agile solves all world’s problems. I would laugh over Scott Adam’s Dilbert comics with his Point Hair Boss. Life was simple, life was good. Now for 8+ years I have been running a software company, not a small one anymore. I became myself a full-time boss who only codes sometimes at home or during hackathons.
This session is about sharing with you those critical lessons which I painfully learnt when trying to grow into this new role - transitioning from being a software engineer into being an entrepreneur and top manager. Wheres not all of the lessons may or will (if you dream about your own startup) apply to your case, being aware of them may save you tons of time, energy, money or even help you to avoid the total disaster - burying your own company or dreams. And after all, sharing war stories from the past is fun … when these stories are the past.
10 bezcennych lekcji dla software developera stającego się szefem firmyWojciech Seliga
[Originally Polish lecture with English slides - with a few exceptions]
Przez wiele lat byłem software developerem. Koncentrowałem się na kodzie, projektach software'owych oraz interakcjach w moim zespole i z klientami. Byłem pewny, że Agile rozwiązuje wszystkie problemy tego świata. Śmiałem się z komiksów Scotta Adamsa i stworzonej przez niego karykatury szefa (PHB). Życie było proste i piękne...
Teraz od ponad 8 lat prowadzę firmę software'ową, którą przy blisko 90 osobach trudno już nazwać maleństwem. Sam stałem się "szefem" na pełen etat.
Podczas prezentacji podzielę się z Wami różnymi doświadczeniami oraz naukami (nieraz bolesnymi) jakie wyniosłem w ostatnich latach podczas mojej stopniowej przemiany z developera/inżyniera w przedsiębiorcę i szefa firmy. O ile zapewne nie wszystkie sytuacje i wnioski mają lub mogą mieć (o ile marzysz o własnym startupie czy zespole) zastosowanie w Twoim życiu, same sobie ich uświadomienie może oszczędzić Ci w przyszłości straty mnóstwa czasu, energii i pieniędzy oraz uniknąć przykrych rozczarowań.
5-10-15 years of Java developer career - Warszawa JUG 2015Wojciech Seliga
English slides from my talk (delivered in Polish) on 1st of December 2015 at Warsaw Java User Group.
This is slightly changed and extended version of the talk I delivered at Devoxx Poland 2015
My presentation from Devoxx Poland 2015.
There is no doubt about it - we live in the times very comfortable for IT engineers. Most of all software developers. Especially Java developers. Job market is hot. Software developers have countless options - thousands of companies from Poland and abroad fight for employees in Poland. And they offer very reasonable money - especially when compared to other professions. It’s very natural and tempting to let employers adore yourself and rest on laurels. One can already see a lot o victims of this situation. Very friendly job market is de facto our biggest enemy. How do 5, 10 or 15 or more years of the experience in our industry change the perception of Java platform and most of all the perception of ourselves - our position and value as professional Java developers? What are the real caveats of our profession and our beloved platform? What is really important for us - devs? Does the knowledge of Java turns us into professional immortals? Wojtek tries to answer such questions or trigger the audience to rethink their approach to it. In a quite opinionated manner he will debunk some myths of Java developer ethos - basing on many observations and meetings with people from our industry.
Short history of Spartez and information whom we want to hire and why.
Extra bonus: my aspirational thinking about how juniors differ to senior and principal developers.
This slidedeck was presented by me during Spartez Open Day on March 13th 2015.
Software Development Innovation in Practice - 33rd Degree 2014Wojciech Seliga
Slides from my presentation at 33rd Degree conference.
Many companies from software industry deal with the problem of maintaining its innovative character over the course of time, especially after achieving bigger size and the maturity. Innovation is difficult (or impossible) to measure and calculate its ROI. However losing innovation means sooner or later the end of the business.
So some of the big bosses of big corporations even cry - “Innovation happens elsewhere” - or simply conclude that maintaining innovation is only possible via ongoing acquisitions of smaller, still innovative companies. We witness it very frequently.
Wojtek will share his insights about which values, rules and practices one can foster or apply in a software company (of any size) to let its employees implement their most ambitious and crazy dreams which is the key to the innovation.
Slajdy z mojej prezentacji z 22 maja 2014 na konferencji InfoSHARE w Gdańsku.
Liczę, że video z nagraniem mojej prezentacji będzie wkrótce dostępne - wtedy slajdy na pewno będą bardziej przydatne.
Uwaga: język polski.
My talk delivered on 10th of April 2014 in Bristol at ACCU Conference.
This is the combination of a few talks I delivered over 2012 and 2013 with some latest updates.
This is an experience report based on the work of many developers from Atlassian and Spartez working for years on Atlassian JIRA.
If you have (or going to have) thousands of automated tests and you are interested how it may impact you, this presentation is for you.
My updated slides about the journey to hell and back to normality wrt automated tests at scale. Based on real 10+ years experience of JIRA development teams.
I delivered this talk at XPDays in Kiev in October 2013.
Confitura 2013 Software Developer Career UnpluggedWojciech Seliga
My take of our challenging life of a software developer, typical misconceptions, myths and also great things, those which are important. I shared it (in Polish) in Warsaw at Confitura 2013.
Software Developer Career Unplugged - GeeCon 2013Wojciech Seliga
This is my quite subjective take on various less technical aspects of a software developer career. I delivered this presentation and GeeCon 2013 (video hopefully coming soon) and quite compressed/abridged version at InfoSHARE.
Escaping Automated Test Hell - One Year LaterWojciech Seliga
Slides from my talk at 33rd Degree 2013 Conference in Warsaw.
More than year ago we faced the fact that we are hitting the wall with our large scale automated testing in Atlassian JIRA. We analysed the problems and possible solutions and shared them with community at 33rd Degree in 2012. Since then we've implemented a lot of our ideas and come up with new, learnt new quite unexpected things and got rid of Selenium 1 completely.
This session shows the learnings from our journey – escaping from Test Hell – back to the normality.
If you are interested to hear what problems you can (and probably will) face if you have thousands of automated tests on on levels of abstractions (functional, integration, unit, UI, performance) and what solutions can be applied to remedy them – this presentation is for you.
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)Wojciech Seliga
Mój keynote z konferencji w Warszawie - Confitura 2012
Znajomość którego języka jest najważniejsza? Co każdy Java developer powinien wiedzieć o Javie i JVM a jakoś dziwnie często nie wie? Co jest Javowym abecadłem i dlaczego jest tak dużo javowych analfabetów? Dlaczego tropimy astronautów? Jaka jest różnica pomiędzy junior a senior developerem? Jakie cechy charakteru i doświadczenia developerów są najcenniejsze dla pracodawcy? Dlaczego boimy się rozmawiać o pieniądzach i jakie są inne trudne pytania kandydatów? Dlaczego wreszcie pracodawcy często niepoważnie traktują zatrudnianie? Na te pytania Wojtek przedstawi swój, mocno subiektywny, punkt widzenia.
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]Wojciech Seliga
Slajdy z mojej prezentacji (30min) podczas gdańskiego infoShare (konferencja w języku polskim).
Jeśli chcesz wiedzieć jak skutecznie wdrożyć przeglądy kodu (code review), które rzeczywiście coś pozytywnego wnoszą do zespołu (zamiast frustracji) oraz jakich niebezpieczeńst unikać - ta prezentacja może Ci się przydać.
W dużmy stopniu prezentacja pokrywa się z moim wcześniejszymi wystąpieniami na Agile 2009 w Chicago oraz JDD 2009, choć jest trochę nowych materiałów i przemyśleń. Ta prezentacja jest w odróżnieniu od poprzednich w języku polskim.
Better Front-end Development in Atlassian PluginsWojciech Seliga
Presentation showing these elements of plugin framework added in 2009 - 2011 which help us write easier much more sexier web 2.0 plugins. The talk then concentrates on Soy as the new templating mechanism which is getting very popular at Atlassian.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Enhancing Performance with Globus and the Science DMZGlobus
ESnet has led the way in helping national facilities—and many other institutions in the research community—configure Science DMZs and troubleshoot network issues to maximize data transfer performance. In this talk we will present a summary of approaches and tips for getting the most out of your network infrastructure using Globus Connect Server.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Welcome to the first live UiPath Community Day Dubai! Join us for this unique occasion to meet our local and global UiPath Community and leaders. You will get a full view of the MEA region's automation landscape and the AI Powered automation technology capabilities of UiPath. Also, hosted by our local partners Marc Ellis, you will enjoy a half-day packed with industry insights and automation peers networking.
📕 Curious on our agenda? Wait no more!
10:00 Welcome note - UiPath Community in Dubai
Lovely Sinha, UiPath Community Chapter Leader, UiPath MVPx3, Hyper-automation Consultant, First Abu Dhabi Bank
10:20 A UiPath cross-region MEA overview
Ashraf El Zarka, VP and Managing Director MEA, UiPath
10:35: Customer Success Journey
Deepthi Deepak, Head of Intelligent Automation CoE, First Abu Dhabi Bank
11:15 The UiPath approach to GenAI with our three principles: improve accuracy, supercharge productivity, and automate more
Boris Krumrey, Global VP, Automation Innovation, UiPath
12:15 To discover how Marc Ellis leverages tech-driven solutions in recruitment and managed services.
Brendan Lingam, Director of Sales and Business Development, Marc Ellis
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
How to impress your boss and your customer in a modern software development company
1. @wseliga#DevoxxPL
Platinum Sponsor:
How to impress your boss and
your customer in a modern
software development company
Wojciech Seliga
Spartez
Creative Commons Attribution-NonCommercial-ShareAlike 3.0
2. ABOUT ME
➤ Developer for many years (started as a 6-yo kid)
➤ Co-founder since 2007
➤ Regular (but not frequent) speaker for last 10 years
➤ Non-developer for about 5 years. People and the business take 100% of my time.
➤ Author of (in)famous “How to be awesome at a Java Developer job interview” from
2012
➤ My perspective broadens and changes, I learn new things, my thoughts evolve.
3. LET’S DECOMPOSE THE SUBJECT OF THIS TALK - SOME DEFINITIONS
1.Modern software development company
2.Boss vs. customer
3.Impress
4. MODERN SOFTWARE DEVELOPMENT COMPANY
➤ Operating in highly competitive environment
➤ Fast-changing, constantly adapting
➤ Fast-pacing, quickly reacting
➤ Focused on fast feedback loops and constant improvement
➤ How:
➤ Autonomous, creative people with great individual impact
➤ Cross-functional autonomous and empowered teams
➤ Decentralisation
➤ Lightweight processes
5. OLD WORLD - BOSS CHANNELED COMMUNICATION THROUGH MULTIPLE LAYERS
Proxies, Men-in-the-middle
e.g. KAM, Sales, Support, Analyst, PO
Users
Customer
RepYou
An Engineer
Your boss
Your company Customer
6. NEW WORLD - MULTIPLE DIRECT CONNECTIONS, DECENTRALISATION
YOUR CUSTOMER MAY BE
AS CLOSE TO YOU AS YOUR BOSS
CUSTOMERS OR USERS BECOME
YOUR BOSS.
7. IMPRESS
In the very competitive world means it translates to:
CONSTANTLY DELIVER
GREATER AND GREATER STUFF
So it’s not about liking, personal taste, jokes, tricks. It’s about the output.
8. WHAT A MODERN SOFTWARE DEVELOPMENT COMPANY IS NOT
The Matrix, WarnerBros, 1999
PEOPLE != RESOURCES
9. SCALING ISSUES IN MODERN ORGANISATIONS
➤ Number of connections grows quadratically (Kn = n * (n - 1) / 2)
➤ Communication and coordination becomes unmanageable
➤ It quickly becomes a mess
10. SMART CREATIVES FOR THE RESCUE
➤ term coined by Eric Schmidt (former Google CEO and executive chairman) and
Jonathans Rosenberg (SVP Products @ Google) - in their great book
➤ the next evolutionary generation of “knowledge worker” (very different to it)
➤ allows scalable partitioning of the organisation into multiple parallel streams
11. SMART CREATIVES
Not confined
(by tasks, role, org structure, work hours)
Not limited in access
to information or resources
Not riks averse
Able and willing to disagree
Bored easily and shifting jobs a lot
Multidimensional
Deep technical knowledge
Hands-on
Business savvy
Analytically smart, comfortable with data
Curious
Self-directed
Having lot of own initiative
Creative energy
Communicative creative, funny, even charismatic
Thorough, knowing details
User smart
Open
Fire-hose of new ideas
Environmental Factors
Passionate
12. SMART CREATIVES
Not confined
(by tasks, role, org structure, work hours)
Not limited in access
to information or resources
Not riks averse
Able and willing to disagree
Bored easily and shifting jobs a lot
Multidimensional
Deep technical knowledge
Hands-on
Business savvy
Analytically smart, comfortable with data
Curious
Self-directed
Having lot of own initiative
Creative energy
Communicative creative, funny, even charismatic
Thorough, knowing details
User smart
Open
Fire-hose of new ideas
Environmental Factors
Passionate
13. SMART CREATIVES ARE
EVERYWHERE
The less rigid society is, the more open access to information and
education is, the fewer sacred cows, the less borders and
limitations, the more direct feedback loops, the more smart
creatives arrive
14. WHAT DRIVES SMART CREATIVES
learning new things
important achievements
interesting problems to solve
interesting life & people around
compensation only
company mission or vision
stability
perks
15. WHAT DO DEVELOPER CANDIDATES WANT MOST WHEN JOB SEARCHING?
https://research.hackerrank.com/developer-skills/2018/#insight5b
16. WHAT DO DEVELOPER CANDIDATES WANT MOST WHEN JOB SEARCHING? (PL)
https://research.hackerrank.com/developer-skills/2018/#insight5b
17. HOW TO FIND SMART CREATIVES?
HOW TO BECOME ONE?
18. HOW TO TEST IT AT THE INTERVIEW
➤ Our humble approach we use at Spartez is shared ahead (these are real questions
from our interviews; we learnt them from various smart people around and
shamelessly borrowed)
➤ It’s not about knowing interview questions, it’s about understanding the right
answers - and they are difficult to fake.
Sample
Interview
Questions
marked with such icon
23. Courtesy of Ray Kurzweil
and Kurzweil Technologies, Inc.
CC-BY 1.0
24. IHP - INTELLECTUAL HORSE POWER / A.K.A. RAW BRAIN POWER
➤ Does matter a lot; some threshold needs to be exceeded to be successful
➤ Some stuff is achievable/conceivable only by people with the very top IHP
➤ Raw brainpower is the starting point for any exponential thinker.
➤ Intelligence is the best indicator of a person’s ability to handle change - but it does
not guarantee it.
➤ High IHP may be dangerous
➤ lets you rest on the laurels;
➤ may stop you from practicing learning habits - moderate success comes too easily
for very intelligent people
25. NEGATIVITY DESTROYS PEOPLE AROUND YOU AND YOUR OWN BRAIN!
“Shit, shit … everywhere” “Flowers, flowers … everywhere”
PhotobyOliverWild,CCBY2.0
Photobyearl258,CCBY-NC2.0
30. “Hard Work Beats Talent When Talent Doesn’t
Work Hard”
-Tim Notke
attributed to and popularised by Kevin Durant
31. ŁUKASZ KUBOT
➤ 1998 - 2018 - career
➤ Became ATP number 1 in doubles after
20 years of hard working
➤ Known from his persistence, hard-
working, dedication, professionalism
Photo by si.robi, CC-BY-SA 2.0
33. “Anyone who stops learning is old, whether at
twenty or eighty. Anyone who keeps learning
stays young. The greatest thing in life is to keep
your mind young.
-Henry Ford
34. MINDSET
Your natural talent or qualities are carved in
stone.
You act within their boundaries.
Your abilities are fixed.
You operate with performance goals
FIXED MINDSET GROWTH MINDSET
You believe that the qualities that define you can
be modified and cultivated through effort.
You can change yourself, you can adapt.
The more you are forced to adapt, the better you
do and become more comfortable.
You set learning goals.
35. GROWTH MINDSET
➤ Constant learning and improvement taken to the next level - as it has biological
permanent effects on oneself
➤ Agile environment is a friendly environment for the growth mindset
➤ Perfect stance in the exponentially changing world
➤ Openness for feedback is key - this is how we can judge the outcome of the learning
➤ Requires flexibility and adaptability
39. IT WORKS FOR ADULTS TOO
Picture courtesy of Rob Masefield (masey.co), CC BY-NC-ND 2.0
40. Sample
Interview
Questions
TESTING LEARNING HABITS
Q: What have you learnt in your current job? (and the previous job too)
Q: What do you hope to learn here at Spartez?
Q: What do you do to be up to date with new technologies?
Q: How do you decide what to learn and what to ignore?
Q: What and how have you learnt recently and why?
Q: What did you learn last month? (concrete examples expected)
Q: What did you learn last week?
Q: What have you learnt today?
41. Sample
Interview
Questions
TESTING GROWTH MINDSET
Q: What big trend did you miss about XXX (Mobile, Cloud, Agile). What
did you get right, what did you get wrong?
Q: What questions now do you have about this job and our company?
Q: What challenges do you expect to face in this job?
Q: How do you plan to overcome them?
Q: How do you know you are getting better?
43. SENIOR ENGINEERS
➤ Being senior is most of all about impacting and growing other people around
➤ building better environment for learning together (e.g. fail-safe, fast feedback
loops)
➤ teaching and mentoring others
➤ setting great example for constant learning and improvement
➤ Asking hard questions which trigger learning
➤ Senior role is not about doing the same stuff just more or faster (linear growth)
44. Sample
Interview
Questions
LEARNING & TEACHING OTHERS
Q: What new could you teach me/us?
Q: Do it! You have 3 minutes.
Q: How did you change the way you work in last 1 - 2 years?
Q: What do you now do differently and why?
Q: How have you impacted the way people around you work?
46. YEARS OF SERVICE OR RATHER THE ENVIRONMENT?
➤ Years of service are not that meaningful
➤ The environment matters more
➤ 3rd league vs premiership league, Polish baseball league vs American baseball league
➤ Experience increases self-awareness and thus maturity
➤ It’s better to be the weakest person in the group than the strongest - levelling up
guaranteed
47. ONE YEAR IN A VERY DEMANDING, FAST-PACED
ENVIRONMENT, SURROUNDED BY GREAT PEOPLE
MEANS OFTEN MORE THAN 5 OR 10 YEARS IN
SLOW, LESS-DEMANDING ENVIRONMENT
48. Sample
Interview
Questions
TESTING EXPERIENCE / ENVIRONMENT
Q: What is your top professional achievement?
Q: Why did you pick it?
Q: Would you do anything differently, if you had been given a chance to go back in
time?
Q: What is your top strength?
Q: Tell me about a case where it showed.
Q: Describe SDLC you found to work best for you. What are weakest points of this SDLC?
Q: How would you improve it?
Q: Have you? How? If not, then why?
Q: What was the most difficult decision you have ever made and how did you approach it?
50. RESPONSIBILITY
➤ Means making sure that the problem is solved completely. (not almost solved)
➤ Think about being a parent who almost brought their kid to school or feed them.
➤ Responsibility drives attention to details - when details matter (they usually do).
➤ Half-products are worth far less than half.
➤ Ownership requires responsibility
➤ Responsibility allows empowering
51. RESPONSIBILITY WITH DATA - ENGINEERING APPROACH
➤ Mindfulness, being honest with oneself
➤ Remember: "There are three kinds of lies: lies, damned lies, and statistics."
➤ Leveraging data, but not letting them control you
➤ If it’s obvious from data what to do, there is probably too late for any decision
➤ Dealing with data is science, not art
55. CORRELATION VS CAUSATION - A FREQUENT SIN
from https://chrisblattman.com/2013/05/24/correlation-versus-causation-in-a-single-graph/ (unknown license)
56. INTERPRETING DATA IS TRICKY
MISTAKES ARE COSTLY
ANSWER: SET HYPOTHESES AND
INCREMENTALLY VALIDATE THEM
57. PLEASE
➤ Data cannot replace thinking
➤ Use your brain
➤ Use common sense
➤ Crosscheck before making any
conclusion
BEFORE GOING BIG,
DO YOUR DATA RIGHT!
59. MOTIVATION / PASSION
➤ Intrinsic motivation FTW → the source of true passion
➤ Extrinsic motivation is fragile
➤ Curiosity
➤ Desire to change the world, industry, city, company, oneself
➤ Passion cannot be overrated! Especially passion for learning.
61. Sample
Interview
Questions
EXPLORING MOTIVATION
Q: Why do you want to join us?
Q: Why do you want to change current job?
(and former biggest jobs - quick run through their job decisions).
Q: Why did you pursue software developer career?
Q: Why do you want to learn X?
Q: What are you passionate about and why?
Q: What have you been doing to cultivate it?
62. FORMULA FOR THE AWESOMENESS (A)?
➤ A ~ IHP
➤ A ~ Learning Mindset
➤ A ~ Experience in challenging environment
➤ A ~ Responsibility
➤ A ~ Passion
Question: the sum, the product, what are the weights or powers?
64. TAKEAWAYS - WHY ALL OF IT IS IMPORTANT
➤ We face exponential growth of the technology and very fast changing environment.
There are more unknowns than knowns.
➤ In such environment your boss (and customer) have to rely on individuals and fully
empower them to adapt, quickly react and scale their business (on each level)
➤ Vertical scaling of the organisation has its limits.
➤ Smart Creatives let scale the business horizontally almost infinitely. They become
mini-founders or mini-CEOs and can own their areas with little or no supervision.
This is what Google did creating Alphabet - a conglomerate (or holding or
“collection”) of multiple loosely-coupled companies. “Alphabet is about businesses
prospering through strong leaders and independence.”
65. TAKEAWAYS - GOOD VS GREAT BOSS
➤ Good bosses delegate.
➤ Great bosses love building environments when their people can take full ownership
and be independent. That’s leadership through enablement/support.
66. CONCLUSIONS
➤ Not everyone needs to be Smart Creative. Probably it’s not possible to build the
company just from them.
➤ There is whole continuum between ant worker and smart creative. Companies need
various people.
➤ However everyone needs to keep learning and adjust. Exponential evolution
constantly pushes us to the left, unless we constantly act.
ant worker knowledge worker smart creative
Forces of exponential evolution
67. FAREWELL QUESTIONS
➤ Are you Smart Creative or do you want be one? Why?
➤ Do you have growth mindset? Or do you just leverage your fixed talent (enjoying
your in-born intelligence)?
➤ Does your environment support growth mindset?
69. PICTURE CREDITS, LICENSES
➤ question mark inside the head - http://pngimg.com/download/38177, CC 4.0-BY-NC
➤ man silhouette - http://getdrawings.com/man-silhouette-icon#man-silhouette-icon-5.png, CC BY-NC 4.0
➤ brain - courtesy of _DJ_, CC BY-SA 2.0