This document discusses building a software development team. It covers topics like hiring developers, conducting interviews, developer salaries, company culture, and equity compensation. Some key points include:
- Hiring focuses on both generalists for startups and specialists for established companies. Technical interviews are important.
- Remote work is the future as it allows access to more talent while driving better communication.
- Company culture and equity are important for attracting and retaining developers beyond just salary. Vesting equity over time is common.
- Toronto is a growing startup hub but loses talent to larger markets like San Francisco due to higher salaries elsewhere.
Saager & Deepak - Automated acceptance testing on iOSvodQA
Saager Mhatre & Deepak Gole
Organization: Independent Consultant, Sapna Solutions (respectively)
Topic: Automated acceptance testing on iOS
Presented in vodQA - THE TESTING SPIRIT! on Oct 7, 2010 in ThoughtWorks, Pune
Home Depot - From Platform Ops to Dev EnablementAnthony McCulley
The short story of how a small PaaS (Pivotal Cloud Foundry) operations team is providing value and service to our development community by treating them like customers and engaging them with the same values we approach our product development - delivering value and providing a good experience.
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home DepotVMware Tanzu
SpringOne Platform 2016
Speaker: Anthony McCulley; Change Leader, The Home Depot.
From one team and some hardware in a closet to becoming the platform of choice for hundreds of developers across multiple data centers - what has our journey with Pivotal Cloud Foundry looked like in our first year?
How did we get our development community to quickly adopt the platform? What are some things we did wrong and would like to help others avoid in their own transformation and adoption? What are some things we did right and would encourage? What were the technical, organizational, and people challenges along the way?
Some we solved. Some we are still working out. We would like to have an interactive discussion about where we are and see what we can all learn from each other about organizational change and driving adoption.
Saager & Deepak - Automated acceptance testing on iOSvodQA
Saager Mhatre & Deepak Gole
Organization: Independent Consultant, Sapna Solutions (respectively)
Topic: Automated acceptance testing on iOS
Presented in vodQA - THE TESTING SPIRIT! on Oct 7, 2010 in ThoughtWorks, Pune
Home Depot - From Platform Ops to Dev EnablementAnthony McCulley
The short story of how a small PaaS (Pivotal Cloud Foundry) operations team is providing value and service to our development community by treating them like customers and engaging them with the same values we approach our product development - delivering value and providing a good experience.
From 0 to 1000 Apps: The First Year of Cloud Foundry at the Home DepotVMware Tanzu
SpringOne Platform 2016
Speaker: Anthony McCulley; Change Leader, The Home Depot.
From one team and some hardware in a closet to becoming the platform of choice for hundreds of developers across multiple data centers - what has our journey with Pivotal Cloud Foundry looked like in our first year?
How did we get our development community to quickly adopt the platform? What are some things we did wrong and would like to help others avoid in their own transformation and adoption? What are some things we did right and would encourage? What were the technical, organizational, and people challenges along the way?
Some we solved. Some we are still working out. We would like to have an interactive discussion about where we are and see what we can all learn from each other about organizational change and driving adoption.
#innovationevening seminars at IT Cafe
...
1st Meeting about Creative Confidence & Pulse app Story
Creative Confidence: Book by David and Tom Kelley
Pulse was originally released in May 2010 for the Apple iPad. The app was created by Ankit Gupta and Akshay Kothari.
...
#innovationevening seminars at IT Cafe
Team Coordinator: S.Alireza Kashizad
...
عصرانه نوآوری
عصر یکشنبه ها؛ کافه آی تی
it-cafe.ir
Get the Swag on! With Eliumstudio & Martin JulienTheFamily
It’s time to talk about SWAG! Design is not a pretty box you put around your product; it’s part of your product DNA ;)
For this edition, let’s talk about product design and branding! We’re glad to welcome:
- Fred Lintz, Co-founder of Elium Studio. Fred was in charge of the design for all the Withings products, in particular the Withings Watch ;) He will share with us his experience combining high technology and design… And we don’t want to brag about it but he was nominated by GQ for their award ‘Designer of the year’!
- Julien Martin. In his 8 busy years freelancing, He has designed a wide range of apps and products for established businesses, startups, entrepreneurs, and passionate individuals who value the importance of great design. Julien will share with us how to adapt the branding to an app according to the technicals specificities.
Beyond Responsive Web Design - Moving your web agency to mobile development (...craigharmonic
My presentation from TiConf AU 2013 in Melbourne discussion some tips and techniques we used in moving from a web design studio into complete digital strategy by introducing mobile and Appcelerator's Titanium product.
An introduction to applying lean startup principles to mobile app development. Covers a general introduction followed by specific tips around challenges with testing apps that are heavy on user experience, testing app distribution, testing core loops, leveraging a concierge approach, choosing which app platforms to start with, mobile app prototyping tools, and avoiding a big bang launch.
This was prepared for a workshop at Lean Startup Machine, Bangalore. The accompanying blog post may be found here: http://arg0s.in/why-im-a-mentor-at-lean-startup-machine-bangalore.html
"Mobile Apps, beyond downloads, what’s next?" by Philippe DumontTheFamily
You thought building, posting and getting your App downloaded was hard?
Wait, the toughest part is yet to come! Getting people actually using your App and coming back for more may be (much) harder than you think…
During this 45 min. workshop, Philippe Dumont will share how to setup useful KPIs for your App and how to effectively retain, engage and convert users.
- Apps: There are downloads and downloads…
- The Valley of Fear: you got tons of downloads but no one is using your App…
- Achieving the 3 pillars of Mobile ROI: Retention, Engagement & Conversion
- What does Mobile Success look like?
- What will next-generation Apps look like?
Philippe is CEO and co-founder of Azetone, a platform that allow to visually analyze, improve and personalize the Mobile User Experience. He previously co-founded MyFanGroup, a mobile and digital marketing agency after heading Marketing and Communications for Microsoft EMEA as General Manager and CMO from 2002 to 2009.
This presentation focuses on how to seek, recruit and retain good talent for your software development team. It also examines external human resource factors such as the job market, the competition and software trends.
Working in a hybrid environment is nothing new. But it’s only recently that the global epidemic in 2020, which caused a seismic upheaval in how we work, that we’ve started hearing the term everywhere, from Teams/Zoom meetings with colleagues to coffee with pals.
In this article, we will fully cover the definition of the hybrid work model, how it affects the world and why it become the norm of the future work style.
#innovationevening seminars at IT Cafe
...
1st Meeting about Creative Confidence & Pulse app Story
Creative Confidence: Book by David and Tom Kelley
Pulse was originally released in May 2010 for the Apple iPad. The app was created by Ankit Gupta and Akshay Kothari.
...
#innovationevening seminars at IT Cafe
Team Coordinator: S.Alireza Kashizad
...
عصرانه نوآوری
عصر یکشنبه ها؛ کافه آی تی
it-cafe.ir
Get the Swag on! With Eliumstudio & Martin JulienTheFamily
It’s time to talk about SWAG! Design is not a pretty box you put around your product; it’s part of your product DNA ;)
For this edition, let’s talk about product design and branding! We’re glad to welcome:
- Fred Lintz, Co-founder of Elium Studio. Fred was in charge of the design for all the Withings products, in particular the Withings Watch ;) He will share with us his experience combining high technology and design… And we don’t want to brag about it but he was nominated by GQ for their award ‘Designer of the year’!
- Julien Martin. In his 8 busy years freelancing, He has designed a wide range of apps and products for established businesses, startups, entrepreneurs, and passionate individuals who value the importance of great design. Julien will share with us how to adapt the branding to an app according to the technicals specificities.
Beyond Responsive Web Design - Moving your web agency to mobile development (...craigharmonic
My presentation from TiConf AU 2013 in Melbourne discussion some tips and techniques we used in moving from a web design studio into complete digital strategy by introducing mobile and Appcelerator's Titanium product.
An introduction to applying lean startup principles to mobile app development. Covers a general introduction followed by specific tips around challenges with testing apps that are heavy on user experience, testing app distribution, testing core loops, leveraging a concierge approach, choosing which app platforms to start with, mobile app prototyping tools, and avoiding a big bang launch.
This was prepared for a workshop at Lean Startup Machine, Bangalore. The accompanying blog post may be found here: http://arg0s.in/why-im-a-mentor-at-lean-startup-machine-bangalore.html
"Mobile Apps, beyond downloads, what’s next?" by Philippe DumontTheFamily
You thought building, posting and getting your App downloaded was hard?
Wait, the toughest part is yet to come! Getting people actually using your App and coming back for more may be (much) harder than you think…
During this 45 min. workshop, Philippe Dumont will share how to setup useful KPIs for your App and how to effectively retain, engage and convert users.
- Apps: There are downloads and downloads…
- The Valley of Fear: you got tons of downloads but no one is using your App…
- Achieving the 3 pillars of Mobile ROI: Retention, Engagement & Conversion
- What does Mobile Success look like?
- What will next-generation Apps look like?
Philippe is CEO and co-founder of Azetone, a platform that allow to visually analyze, improve and personalize the Mobile User Experience. He previously co-founded MyFanGroup, a mobile and digital marketing agency after heading Marketing and Communications for Microsoft EMEA as General Manager and CMO from 2002 to 2009.
This presentation focuses on how to seek, recruit and retain good talent for your software development team. It also examines external human resource factors such as the job market, the competition and software trends.
Working in a hybrid environment is nothing new. But it’s only recently that the global epidemic in 2020, which caused a seismic upheaval in how we work, that we’ve started hearing the term everywhere, from Teams/Zoom meetings with colleagues to coffee with pals.
In this article, we will fully cover the definition of the hybrid work model, how it affects the world and why it become the norm of the future work style.
GDSC USICT organized an “INFO SESSION”. In this event the leads of all the teams introduced themselves to all the students and informed them about the benefits of joining GDSC. Leads gave students a broad idea about the technologies they would be working on and how it would help the students to solve real-life problems of society and to grow themselves.
This is the detailed Todoed slidedeck that was made by the todoed tribe. Todoed is a productivity tool unlike any other aiming to be an invisible assistant that works with you in flow.
Mobile applications development - why should you start learning it right now?Natalija Rodionova
Mobile apps development- why should you start learning it right now?
- 7 reasons why should you start learning how to develop a mobile app?
- How much do mobile apps developers earn?
- 10 main instruments of a mobile app developer
- 5 technologies you should learn to be able to develop mobile
- 7 advices to start learning mobile apps development
- 5 industries which need mobile apps developers
Are you on the road to build a career as a Full-Stack Developer and have a big interview to prepare for? Here are some top interview questions you can prepare for before the big day!
How To Help Users Decide: When To Use What In Office 365Richard Harbridge
Your users may struggle with these questions:
· Should I share a message via Skype for Business instead of Yammer, Office 365 Groups, or Exchange?
· Should I collaborate on data using an Excel sheet or a SharePoint list?
· Should I share a file in Outlook, in a meeting, from OneDrive for Business, on Yammer, in a Group, or in a SharePoint site?
What happens when your users can't decide what technology or feature to use? They use what they know, or what’s easy; even if better options exist. In this session, join Richard Harbridge as he helps you maximize the value of your Office 365 investment by providing the guidance you need to help your users make better, more effective decisions on how they get work done.
Panu Kalliokoski, Solita “Why Custom Software Should Be Open Source” - Mindt...Mindtrek
"Custom software is significantly more problematic to open than generic, reusable components. Often integrally tied to an organization’s way of working, custom software tends to be both hard to use in other environments and also hard to open without exposing some kind of sensitive information."
Panu Kalliokoski,
Senior Software Developer, Solita
International Technology Conference Mindtrek 2017
20th - 21st of September, 2017
Tampere, Finland
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
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.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
3. JAKE HIRSCH-
ALLEN @jakehirschallen
PARTNER
Functional Imperative @func_i
www.functionalimperative.com
DIRECTOR
BD - OODA Technologies @oodatech
www.ooda.ca
SPM
Incentives for Global Health @HealthImpact
www.healthimpactfund.org
7. "Software Is Eating
The World”Marc Andreessen, Aug 2011
Buy A 10x Software Developer: Its
The Best Investment You Can
Make… Venkatesh Rao, April 2016
20. Real World Example:
① Transcript
② Online Portfolio (apps, twitter, blog, github)
③ 30m technical phone screen
④ Code challenge (1-2hr homework)
⑤ 3h on-site technical interview
⑥ Pair programming with Sr. Dev
(on-site half-day session)
INTERVIEWING JUNIORS /
NEW GRADS
21. Jr. Ruby on Rails Developer:
TECHNICAL REQUIREMENTS
22.
23. WHITEBOARD: FIZZ BUZZ
WHY CAN'T PROGRAMMERS.. PROGRAM?
http://www.codinghorror.com/blog/2007/02/why-cant-programmers
program.html
FIZZ BUZZ TEST
http://c2.com/cgi/wiki?FizzBuzzTest
Write a program that prints the numbers from 1 to 100.
But for multiples of three print “fizz” instead of the number
and for the multiples of five print “buzz”. For numbers
which are multiples of both three and five print “fizzbuzz”.
24. Have more of your Sr.Devs interview them
Conversational approach.
More focus on past experience than writing
FizzBuzz
Discuss design patterns they like and solve
architecture problems, instead of SQL
statements
INTERVIEWING SR.
DEVELOPER
25. COMMON QUESTIONS
① But no one on my team (yet) is technical
enough to conduct a technical interview…
What then?
② Should I hire a developer that knows
language/framework X when we use
language/framework Y?
Eg: Python/Django <==> Ruby/Rails
32. ① Don't want to relocate
② Don't need to relocate
③ "My spouse is going to med school"
④ Productivity: "most of our remote
developers work longer hours than our
in-office devs."
⑤ Collaborative workspaces
⑥ Forces better communication
⑦ Not widely adopted (yet)
WHY?
33. Works super well with collaborative
workspaces.
Search online for remote full time
positions today and you won't find
much.
... But in a few years almost everyone
will be doing it and it will be a no
brainer.*
REMOTE TALENT
36. EQUITY
Very heavily debated topic.
① Fairness > %
② Vesting
③ Slices
④ Shotgun clause
⑤ Equity ! = Currency
⑥ Dilution / Valuation !%#&
37. CONCLUSION
① High Demand: YYZ losing talent to SFO
② Remote talent & distributed teams => Future!
③ Startups: seek generalists
④ Established companies: seek both generalists &
specialists
⑤ Technical interviews are very important
⑥ Go where the talent is
⑦ Culture is important to attract and retain talent
⑧ Give vesting equity to your founding team