The document describes an exercise where participants control a robot to drop paper balls into a drop zone, with the goal of maximizing the number of balls in the zone. It then discusses how this demonstrates an everyday empirical process, where a controller receives input from a system, compares the actual output to a desired output, and provides feedback to bring the actual output in line with the desired result.
Eric Ries - The Lean Startup - Google Tech TalkEric Ries
This document discusses Lean Startup principles including validated learning, building-measuring-learning quickly through iterations, and innovation accounting. It emphasizes that entrepreneurship is management, startups are experiments, and most successful startups pivot their vision based on customer feedback. The Lean Startup methodology advocates for developing minimum viable products and continuously deploying, measuring and improving through techniques like A/B testing to rapidly learn what customers want.
Mikado Method - Beheading the Legacy Beast - Agile India 2012danielbrolund
The document describes a process of refactoring code called the Mikado Method. It uses a story to illustrate the traditional problems with making changes to code, showing how errors multiply as patches are applied. It then shows how the Mikado Method involves noting prerequisites for each error, implementing prerequisites one at a time, and reverting changes to isolate issues. This allows prerequisites to be addressed systematically until the desired change can be implemented without errors.
The document describes a common problem experienced when trying to make changes to legacy codebases. It tells a story of developers attempting to make a small change but encountering cascading errors with each attempted fix. Their efforts to patch the issues only introduced more bugs, and the complexity grew out of control like trying to stop a shockwave. The document suggests the situation as an example of the challenges that can arise when modifying interconnected legacy systems.
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
Eric Ries - The Lean Startup - Google Tech TalkEric Ries
This document discusses Lean Startup principles including validated learning, building-measuring-learning quickly through iterations, and innovation accounting. It emphasizes that entrepreneurship is management, startups are experiments, and most successful startups pivot their vision based on customer feedback. The Lean Startup methodology advocates for developing minimum viable products and continuously deploying, measuring and improving through techniques like A/B testing to rapidly learn what customers want.
Mikado Method - Beheading the Legacy Beast - Agile India 2012danielbrolund
The document describes a process of refactoring code called the Mikado Method. It uses a story to illustrate the traditional problems with making changes to code, showing how errors multiply as patches are applied. It then shows how the Mikado Method involves noting prerequisites for each error, implementing prerequisites one at a time, and reverting changes to isolate issues. This allows prerequisites to be addressed systematically until the desired change can be implemented without errors.
The document describes a common problem experienced when trying to make changes to legacy codebases. It tells a story of developers attempting to make a small change but encountering cascading errors with each attempted fix. Their efforts to patch the issues only introduced more bugs, and the complexity grew out of control like trying to stop a shockwave. The document suggests the situation as an example of the challenges that can arise when modifying interconnected legacy systems.
2024 State of Marketing Report – by HubspotMarius Sescu
https://www.hubspot.com/state-of-marketing
· Scaling relationships and proving ROI
· Social media is the place for search, sales, and service
· Authentic influencer partnerships fuel brand growth
· The strongest connections happen via call, click, chat, and camera.
· Time saved with AI leads to more creative work
· Seeking: A single source of truth
· TLDR; Get on social, try AI, and align your systems.
· More human marketing, powered by robots
ChatGPT is a revolutionary addition to the world since its introduction in 2022. A big shift in the sector of information gathering and processing happened because of this chatbot. What is the story of ChatGPT? How is the bot responding to prompts and generating contents? Swipe through these slides prepared by Expeed Software, a web development company regarding the development and technical intricacies of ChatGPT!
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
The realm of product design is a constantly changing environment where technology and style intersect. Every year introduces fresh challenges and exciting trends that mold the future of this captivating art form. In this piece, we delve into the significant trends set to influence the look and functionality of product design in the year 2024.
The Steadfast and Reliable Bull: Taurus Zodiac Signmy Pandit
Explore the steadfast and reliable nature of the Taurus Zodiac Sign. Discover the personality traits, key dates, and horoscope insights that define the determined and practical Taurus, and learn how their grounded nature makes them the anchor of the zodiac.
Enhancing Adoption of AI in Agri-food: IntroductionCor Verdouw
Introduction to the Panel on: Pathways and Challenges: AI-Driven Technology in Agri-Food, AI4Food, University of Guelph
“Enhancing Adoption of AI in Agri-food: a Path Forward”, 18 June 2024
Tired of chasing down expiring contracts and drowning in paperwork? Mastering contract management can significantly enhance your business efficiency and productivity. This guide unveils expert secrets to streamline your contract management process. Learn how to save time, minimize risk, and achieve effortless contract management.
Cover Story - China's Investment Leader - Dr. Alyce SUmsthrill
In World Expo 2010 Shanghai – the most visited Expo in the World History
https://www.britannica.com/event/Expo-Shanghai-2010
China’s official organizer of the Expo, CCPIT (China Council for the Promotion of International Trade https://en.ccpit.org/) has chosen Dr. Alyce Su as the Cover Person with Cover Story, in the Expo’s official magazine distributed throughout the Expo, showcasing China’s New Generation of Leaders to the World.
SATTA MATKA DPBOSS KALYAN MATKA RESULTS KALYAN CHART KALYAN MATKA MATKA RESULT KALYAN MATKA TIPS SATTA MATKA MATKA COM MATKA PANA JODI TODAY BATTA SATKA MATKA PATTI JODI NUMBER MATKA RESULTS MATKA CHART MATKA JODI SATTA COM INDIA SATTA MATKA MATKA TIPS MATKA WAPKA ALL MATKA RESULT LIVE ONLINE MATKA RESULT KALYAN MATKA RESULT DPBOSS MATKA 143 MAIN MATKA KALYAN MATKA RESULTS KALYAN CHART
Prescriptive analytics BA4206 Anna University PPTFreelance
Business analysis - Prescriptive analytics Introduction to Prescriptive analytics
Prescriptive Modeling
Non Linear Optimization
Demonstrating Business Performance Improvement
During the budget session of 2024-25, the finance minister, Nirmala Sitharaman, introduced the “solar Rooftop scheme,” also known as “PM Surya Ghar Muft Bijli Yojana.” It is a subsidy offered to those who wish to put up solar panels in their homes using domestic power systems. Additionally, adopting photovoltaic technology at home allows you to lower your monthly electricity expenses. Today in this blog we will talk all about what is the PM Surya Ghar Muft Bijli Yojana. How does it work? Who is eligible for this yojana and all the other things related to this scheme?
The report *State of D2C in India: A Logistics Update* talks about the evolving dynamics of the d2C landscape with a particular focus on how brands navigate the complexities of logistics. Third Party Logistics enablers emerge indispensable partners in facilitating the growth journey of D2C brands, offering cost-effective solutions tailored to their specific needs. As D2C brands continue to expand, they encounter heightened operational complexities with logistics standing out as a significant challenge. Logistics not only represents a substantial cost component for the brands but also directly influences the customer experience. Establishing efficient logistics operations while keeping costs low is therefore a crucial objective for brands. The report highlights how 3PLs are meeting the rising demands of D2C brands, supporting their expansion both online and offline, and paving the way for sustainable, scalable growth in this fast-paced market.
Efficient PHP Development Solutions for Dynamic Web ApplicationsHarwinder Singh
Unlock the full potential of your web projects with our expert PHP development solutions. From robust backend systems to dynamic front-end interfaces, we deliver scalable, secure, and high-performance applications tailored to your needs. Trust our skilled team to transform your ideas into reality with custom PHP programming, ensuring seamless functionality and a superior user experience.
Satta matka fixx jodi panna all market dpboss matka guessing fixx panna jodi kalyan and all market game liss cover now 420 matka office mumbai maharashtra india fixx jodi panna
Call me 9040963354
WhatsApp 9040963354
SATTA MATKA DPBOSS KALYAN MATKA RESULTS KALYAN CHART KALYAN MATKA MATKA RESULT KALYAN MATKA TIPS SATTA MATKA MATKA COM MATKA PANA JODI TODAY BATTA SATKA MATKA PATTI JODI NUMBER MATKA RESULTS MATKA CHART MATKA JODI SATTA COM INDIA SATTA MATKA MATKA TIPS MATKA WAPKA ALL MATKA RESULT LIVE ONLINE MATKA RESULT KALYAN MATKA RESULT DPBOSS MATKA 143 MAIN MATKA KALYAN MATKA RESULTS KALYAN CHART
The Role of White Label Bookkeeping Services in Supporting the Growth and Sca...YourLegal Accounting
Effective financial management is important for expansion and scalability in the ever-changing US business environment. White Label Bookkeeping services is an innovative solution that is becoming more and more popular among businesses. These services provide a special method for managing financial duties effectively, freeing up companies to concentrate on their main operations and growth plans. We’ll look at how White Label Bookkeeping can help US firms expand and develop in this blog.
SATTA MATKA DPBOSS KALYAN MATKA RESULTS KALYAN CHART KALYAN MATKA MATKA RESULT KALYAN MATKA TIPS SATTA MATKA MATKA COM MATKA PANA JODI TODAY BATTA SATKA MATKA PATTI JODI NUMBER MATKA RESULTS MATKA CHART MATKA JODI SATTA COM INDIA SATTA MATKA MATKA TIPS MATKA WAPKA ALL MATKA RESULT LIVE ONLINE MATKA RESULT KALYAN MATKA RESULT DPBOSS MATKA 143 MAIN MATKA KALYAN MATKA RESULTS KALYAN CHART
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...BBPMedia1
Nathalie zal delen hoe DEI en ESG een fundamentele rol kunnen spelen in je merkstrategie en je de juiste aansluiting kan creëren met je doelgroep. Door middel van voorbeelden en simpele handvatten toont ze hoe dit in jouw organisatie toegepast kan worden.
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Final ank Satta Matka Dpbos Final ank Satta Matta Matka 143 Kalyan Matka Guessing Final Matka Final ank Today Matka 420 Satta Batta Satta 143 Kalyan Chart Main Bazar Chart vip Matka Guessing Dpboss 143 Guessing Kalyan night
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
Mental health has been in the news quite a bit lately. Dozens of U.S. states are currently suing Meta for contributing to the youth mental health crisis by inserting addictive features into their products, while the U.S. Surgeon General is touring the nation to bring awareness to the growing epidemic of loneliness and isolation. The country has endured periods of low national morale, such as in the 1970s when high inflation and the energy crisis worsened public sentiment following the Vietnam War. The current mood, however, feels different. Gallup recently reported that national mental health is at an all-time low, with few bright spots to lift spirits.
To better understand how Americans are feeling and their attitudes towards mental health in general, ThinkNow conducted a nationally representative quantitative survey of 1,500 respondents and found some interesting differences among ethnic, age and gender groups.
Technology
For example, 52% agree that technology and social media have a negative impact on mental health, but when broken out by race, 61% of Whites felt technology had a negative effect, and only 48% of Hispanics thought it did.
While technology has helped us keep in touch with friends and family in faraway places, it appears to have degraded our ability to connect in person. Staying connected online is a double-edged sword since the same news feed that brings us pictures of the grandkids and fluffy kittens also feeds us news about the wars in Israel and Ukraine, the dysfunction in Washington, the latest mass shooting and the climate crisis.
Hispanics may have a built-in defense against the isolation technology breeds, owing to their large, multigenerational households, strong social support systems, and tendency to use social media to stay connected with relatives abroad.
Age and Gender
When asked how individuals rate their mental health, men rate it higher than women by 11 percentage points, and Baby Boomers rank it highest at 83%, saying it’s good or excellent vs. 57% of Gen Z saying the same.
Gen Z spends the most amount of time on social media, so the notion that social media negatively affects mental health appears to be correlated. Unfortunately, Gen Z is also the generation that’s least comfortable discussing mental health concerns with healthcare professionals. Only 40% of them state they’re comfortable discussing their issues with a professional compared to 60% of Millennials and 65% of Boomers.
Race Affects Attitudes
As seen in previous research conducted by ThinkNow, Asian Americans lag other groups when it comes to awareness of mental health issues. Twenty-four percent of Asian Americans believe that having a mental health issue is a sign of weakness compared to the 16% average for all groups. Asians are also considerably less likely to be aware of mental health services in their communities (42% vs. 55%) and most likely to seek out information on social media (51% vs. 35%).
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
Creative operations teams expect increased AI use in 2024. Currently, over half of tasks are not AI-enabled, but this is expected to decrease in the coming year. ChatGPT is the most popular AI tool currently. Business leaders are more actively exploring AI benefits than individual contributors. Most respondents do not believe AI will impact workforce size in 2024. However, some inhibitions still exist around AI accuracy and lack of understanding. Creatives primarily want to use AI to save time on mundane tasks and boost productivity.
The Steadfast and Reliable Bull: Taurus Zodiac Signmy Pandit
Explore the steadfast and reliable nature of the Taurus Zodiac Sign. Discover the personality traits, key dates, and horoscope insights that define the determined and practical Taurus, and learn how their grounded nature makes them the anchor of the zodiac.
Enhancing Adoption of AI in Agri-food: IntroductionCor Verdouw
Introduction to the Panel on: Pathways and Challenges: AI-Driven Technology in Agri-Food, AI4Food, University of Guelph
“Enhancing Adoption of AI in Agri-food: a Path Forward”, 18 June 2024
Tired of chasing down expiring contracts and drowning in paperwork? Mastering contract management can significantly enhance your business efficiency and productivity. This guide unveils expert secrets to streamline your contract management process. Learn how to save time, minimize risk, and achieve effortless contract management.
Cover Story - China's Investment Leader - Dr. Alyce SUmsthrill
In World Expo 2010 Shanghai – the most visited Expo in the World History
https://www.britannica.com/event/Expo-Shanghai-2010
China’s official organizer of the Expo, CCPIT (China Council for the Promotion of International Trade https://en.ccpit.org/) has chosen Dr. Alyce Su as the Cover Person with Cover Story, in the Expo’s official magazine distributed throughout the Expo, showcasing China’s New Generation of Leaders to the World.
SATTA MATKA DPBOSS KALYAN MATKA RESULTS KALYAN CHART KALYAN MATKA MATKA RESULT KALYAN MATKA TIPS SATTA MATKA MATKA COM MATKA PANA JODI TODAY BATTA SATKA MATKA PATTI JODI NUMBER MATKA RESULTS MATKA CHART MATKA JODI SATTA COM INDIA SATTA MATKA MATKA TIPS MATKA WAPKA ALL MATKA RESULT LIVE ONLINE MATKA RESULT KALYAN MATKA RESULT DPBOSS MATKA 143 MAIN MATKA KALYAN MATKA RESULTS KALYAN CHART
Prescriptive analytics BA4206 Anna University PPTFreelance
Business analysis - Prescriptive analytics Introduction to Prescriptive analytics
Prescriptive Modeling
Non Linear Optimization
Demonstrating Business Performance Improvement
During the budget session of 2024-25, the finance minister, Nirmala Sitharaman, introduced the “solar Rooftop scheme,” also known as “PM Surya Ghar Muft Bijli Yojana.” It is a subsidy offered to those who wish to put up solar panels in their homes using domestic power systems. Additionally, adopting photovoltaic technology at home allows you to lower your monthly electricity expenses. Today in this blog we will talk all about what is the PM Surya Ghar Muft Bijli Yojana. How does it work? Who is eligible for this yojana and all the other things related to this scheme?
The report *State of D2C in India: A Logistics Update* talks about the evolving dynamics of the d2C landscape with a particular focus on how brands navigate the complexities of logistics. Third Party Logistics enablers emerge indispensable partners in facilitating the growth journey of D2C brands, offering cost-effective solutions tailored to their specific needs. As D2C brands continue to expand, they encounter heightened operational complexities with logistics standing out as a significant challenge. Logistics not only represents a substantial cost component for the brands but also directly influences the customer experience. Establishing efficient logistics operations while keeping costs low is therefore a crucial objective for brands. The report highlights how 3PLs are meeting the rising demands of D2C brands, supporting their expansion both online and offline, and paving the way for sustainable, scalable growth in this fast-paced market.
Efficient PHP Development Solutions for Dynamic Web ApplicationsHarwinder Singh
Unlock the full potential of your web projects with our expert PHP development solutions. From robust backend systems to dynamic front-end interfaces, we deliver scalable, secure, and high-performance applications tailored to your needs. Trust our skilled team to transform your ideas into reality with custom PHP programming, ensuring seamless functionality and a superior user experience.
Satta matka fixx jodi panna all market dpboss matka guessing fixx panna jodi kalyan and all market game liss cover now 420 matka office mumbai maharashtra india fixx jodi panna
Call me 9040963354
WhatsApp 9040963354
SATTA MATKA DPBOSS KALYAN MATKA RESULTS KALYAN CHART KALYAN MATKA MATKA RESULT KALYAN MATKA TIPS SATTA MATKA MATKA COM MATKA PANA JODI TODAY BATTA SATKA MATKA PATTI JODI NUMBER MATKA RESULTS MATKA CHART MATKA JODI SATTA COM INDIA SATTA MATKA MATKA TIPS MATKA WAPKA ALL MATKA RESULT LIVE ONLINE MATKA RESULT KALYAN MATKA RESULT DPBOSS MATKA 143 MAIN MATKA KALYAN MATKA RESULTS KALYAN CHART
The Role of White Label Bookkeeping Services in Supporting the Growth and Sca...YourLegal Accounting
Effective financial management is important for expansion and scalability in the ever-changing US business environment. White Label Bookkeeping services is an innovative solution that is becoming more and more popular among businesses. These services provide a special method for managing financial duties effectively, freeing up companies to concentrate on their main operations and growth plans. We’ll look at how White Label Bookkeeping can help US firms expand and develop in this blog.
SATTA MATKA DPBOSS KALYAN MATKA RESULTS KALYAN CHART KALYAN MATKA MATKA RESULT KALYAN MATKA TIPS SATTA MATKA MATKA COM MATKA PANA JODI TODAY BATTA SATKA MATKA PATTI JODI NUMBER MATKA RESULTS MATKA CHART MATKA JODI SATTA COM INDIA SATTA MATKA MATKA TIPS MATKA WAPKA ALL MATKA RESULT LIVE ONLINE MATKA RESULT KALYAN MATKA RESULT DPBOSS MATKA 143 MAIN MATKA KALYAN MATKA RESULTS KALYAN CHART
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...BBPMedia1
Nathalie zal delen hoe DEI en ESG een fundamentele rol kunnen spelen in je merkstrategie en je de juiste aansluiting kan creëren met je doelgroep. Door middel van voorbeelden en simpele handvatten toont ze hoe dit in jouw organisatie toegepast kan worden.
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Final ank Satta Matka Dpbos Final ank Satta Matta Matka 143 Kalyan Matka Guessing Final Matka Final ank Today Matka 420 Satta Batta Satta 143 Kalyan Chart Main Bazar Chart vip Matka Guessing Dpboss 143 Guessing Kalyan night
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
Mental health has been in the news quite a bit lately. Dozens of U.S. states are currently suing Meta for contributing to the youth mental health crisis by inserting addictive features into their products, while the U.S. Surgeon General is touring the nation to bring awareness to the growing epidemic of loneliness and isolation. The country has endured periods of low national morale, such as in the 1970s when high inflation and the energy crisis worsened public sentiment following the Vietnam War. The current mood, however, feels different. Gallup recently reported that national mental health is at an all-time low, with few bright spots to lift spirits.
To better understand how Americans are feeling and their attitudes towards mental health in general, ThinkNow conducted a nationally representative quantitative survey of 1,500 respondents and found some interesting differences among ethnic, age and gender groups.
Technology
For example, 52% agree that technology and social media have a negative impact on mental health, but when broken out by race, 61% of Whites felt technology had a negative effect, and only 48% of Hispanics thought it did.
While technology has helped us keep in touch with friends and family in faraway places, it appears to have degraded our ability to connect in person. Staying connected online is a double-edged sword since the same news feed that brings us pictures of the grandkids and fluffy kittens also feeds us news about the wars in Israel and Ukraine, the dysfunction in Washington, the latest mass shooting and the climate crisis.
Hispanics may have a built-in defense against the isolation technology breeds, owing to their large, multigenerational households, strong social support systems, and tendency to use social media to stay connected with relatives abroad.
Age and Gender
When asked how individuals rate their mental health, men rate it higher than women by 11 percentage points, and Baby Boomers rank it highest at 83%, saying it’s good or excellent vs. 57% of Gen Z saying the same.
Gen Z spends the most amount of time on social media, so the notion that social media negatively affects mental health appears to be correlated. Unfortunately, Gen Z is also the generation that’s least comfortable discussing mental health concerns with healthcare professionals. Only 40% of them state they’re comfortable discussing their issues with a professional compared to 60% of Millennials and 65% of Boomers.
Race Affects Attitudes
As seen in previous research conducted by ThinkNow, Asian Americans lag other groups when it comes to awareness of mental health issues. Twenty-four percent of Asian Americans believe that having a mental health issue is a sign of weakness compared to the 16% average for all groups. Asians are also considerably less likely to be aware of mental health services in their communities (42% vs. 55%) and most likely to seek out information on social media (51% vs. 35%).
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
Creative operations teams expect increased AI use in 2024. Currently, over half of tasks are not AI-enabled, but this is expected to decrease in the coming year. ChatGPT is the most popular AI tool currently. Business leaders are more actively exploring AI benefits than individual contributors. Most respondents do not believe AI will impact workforce size in 2024. However, some inhibitions still exist around AI accuracy and lack of understanding. Creatives primarily want to use AI to save time on mundane tasks and boost productivity.
Organizational culture includes values, norms, systems, symbols, language, assumptions, beliefs, and habits that influence employee behaviors and how people interpret those behaviors. It is important because culture can help or hinder a company's success. Some key aspects of Netflix's culture that help it achieve results include hiring smartly so every position has stars, focusing on attitude over just aptitude, and having a strict policy against peacocks, whiners, and jerks.
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
PepsiCo provided a safe harbor statement noting that any forward-looking statements are based on currently available information and are subject to risks and uncertainties. It also provided information on non-GAAP measures and directing readers to its website for disclosure and reconciliation. The document then discussed PepsiCo's business overview, including that it is a global beverage and convenient food company with iconic brands, $91 billion in net revenue in 2023, and nearly $14 billion in core operating profit. It operates through a divisional structure with a focus on local consumers.
Content Methodology: A Best Practices Report (Webinar)contently
This document provides an overview of content methodology best practices. It defines content methodology as establishing objectives, KPIs, and a culture of continuous learning and iteration. An effective methodology focuses on connecting with audiences, creating optimal content, and optimizing processes. It also discusses why a methodology is needed due to the competitive landscape, proliferation of channels, and opportunities for improvement. Components of an effective methodology include defining objectives and KPIs, audience analysis, identifying opportunities, and evaluating resources. The document concludes with recommendations around creating a content plan, testing and optimizing content over 90 days.
How to Prepare For a Successful Job Search for 2024Albert Qian
The document provides guidance on preparing a job search for 2024. It discusses the state of the job market, focusing on growth in AI and healthcare but also continued layoffs. It recommends figuring out what you want to do by researching interests and skills, then conducting informational interviews. The job search should involve building a personal brand on LinkedIn, actively applying to jobs, tailoring resumes and interviews, maintaining job hunting as a habit, and continuing self-improvement. Once hired, the document advises setting new goals and keeping skills and networking active in case of future opportunities.
A report by thenetworkone and Kurio.
The contributing experts and agencies are (in an alphabetical order): Sylwia Rytel, Social Media Supervisor, 180heartbeats + JUNG v MATT (PL), Sharlene Jenner, Vice President - Director of Engagement Strategy, Abelson Taylor (USA), Alex Casanovas, Digital Director, Atrevia (ES), Dora Beilin, Senior Social Strategist, Barrett Hoffher (USA), Min Seo, Campaign Director, Brand New Agency (KR), Deshé M. Gully, Associate Strategist, Day One Agency (USA), Francesca Trevisan, Strategist, Different (IT), Trevor Crossman, CX and Digital Transformation Director; Olivia Hussey, Strategic Planner; Simi Srinarula, Social Media Manager, The Hallway (AUS), James Hebbert, Managing Director, Hylink (CN / UK), Mundy Álvarez, Planning Director; Pedro Rojas, Social Media Manager; Pancho González, CCO, Inbrax (CH), Oana Oprea, Head of Digital Planning, Jam Session Agency (RO), Amy Bottrill, Social Account Director, Launch (UK), Gaby Arriaga, Founder, Leonardo1452 (MX), Shantesh S Row, Creative Director, Liwa (UAE), Rajesh Mehta, Chief Strategy Officer; Dhruv Gaur, Digital Planning Lead; Leonie Mergulhao, Account Supervisor - Social Media & PR, Medulla (IN), Aurelija Plioplytė, Head of Digital & Social, Not Perfect (LI), Daiana Khaidargaliyeva, Account Manager, Osaka Labs (UK / USA), Stefanie Söhnchen, Vice President Digital, PIABO Communications (DE), Elisabeth Winiartati, Managing Consultant, Head of Global Integrated Communications; Lydia Aprina, Account Manager, Integrated Marketing and Communications; Nita Prabowo, Account Manager, Integrated Marketing and Communications; Okhi, Web Developer, PNTR Group (ID), Kei Obusan, Insights Director; Daffi Ranandi, Insights Manager, Radarr (SG), Gautam Reghunath, Co-founder & CEO, Talented (IN), Donagh Humphreys, Head of Social and Digital Innovation, THINKHOUSE (IRE), Sarah Yim, Strategy Director, Zulu Alpha Kilo (CA).
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
The search marketing landscape is evolving rapidly with new technologies, and professionals, like you, rely on innovative paid search strategies to meet changing demands.
It’s important that you’re ready to implement new strategies in 2024.
Check this out and learn the top trends in paid search advertising that are expected to gain traction, so you can drive higher ROI more efficiently in 2024.
You’ll learn:
- The latest trends in AI and automation, and what this means for an evolving paid search ecosystem.
- New developments in privacy and data regulation.
- Emerging ad formats that are expected to make an impact next year.
Watch Sreekant Lanka from iQuanti and Irina Klein from OneMain Financial as they dive into the future of paid search and explore the trends, strategies, and technologies that will shape the search marketing landscape.
If you’re looking to assess your paid search strategy and design an industry-aligned plan for 2024, then this webinar is for you.
5 Public speaking tips from TED - Visualized summarySpeakerHub
From their humble beginnings in 1984, TED has grown into the world’s most powerful amplifier for speakers and thought-leaders to share their ideas. They have over 2,400 filmed talks (not including the 30,000+ TEDx videos) freely available online, and have hosted over 17,500 events around the world.
With over one billion views in a year, it’s no wonder that so many speakers are looking to TED for ideas on how to share their message more effectively.
The article “5 Public-Speaking Tips TED Gives Its Speakers”, by Carmine Gallo for Forbes, gives speakers five practical ways to connect with their audience, and effectively share their ideas on stage.
Whether you are gearing up to get on a TED stage yourself, or just want to master the skills that so many of their speakers possess, these tips and quotes from Chris Anderson, the TED Talks Curator, will encourage you to make the most impactful impression on your audience.
See the full article and more summaries like this on SpeakerHub here: https://speakerhub.com/blog/5-presentation-tips-ted-gives-its-speakers
See the original article on Forbes here:
http://www.forbes.com/forbes/welcome/?toURL=http://www.forbes.com/sites/carminegallo/2016/05/06/5-public-speaking-tips-ted-gives-its-speakers/&refURL=&referrer=#5c07a8221d9b
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
Everyone is in agreement that ChatGPT (and other generative AI tools) will shape the future of work. Yet there is little consensus on exactly how, when, and to what extent this technology will change our world.
Businesses that extract maximum value from ChatGPT will use it as a collaborative tool for everything from brainstorming to technical maintenance.
For individuals, now is the time to pinpoint the skills the future professional will need to thrive in the AI age.
Check out this presentation to understand what ChatGPT is, how it will shape the future of work, and how you can prepare to take advantage.
The document provides career advice for getting into the tech field, including:
- Doing projects and internships in college to build a portfolio.
- Learning about different roles and technologies through industry research.
- Contributing to open source projects to build experience and network.
- Developing a personal brand through a website and social media presence.
- Networking through events, communities, and finding a mentor.
- Practicing interviews through mock interviews and whiteboarding coding questions.
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
1. Core updates from Google periodically change how its algorithms assess and rank websites and pages. This can impact rankings through shifts in user intent, site quality issues being caught up to, world events influencing queries, and overhauls to search like the E-A-T framework.
2. There are many possible user intents beyond just transactional, navigational and informational. Identifying intent shifts is important during core updates. Sites may need to optimize for new intents through different content types and sections.
3. Responding effectively to core updates requires analyzing "before and after" data to understand changes, identifying new intents or page types, and ensuring content matches appropriate intents across video, images, knowledge graphs and more.
A brief introduction to DataScience with explaining of the concepts, algorithms, machine learning, supervised and unsupervised learning, clustering, statistics, data preprocessing, real-world applications etc.
It's part of a Data Science Corner Campaign where I will be discussing the fundamentals of DataScience, AIML, Statistics etc.
Time Management & Productivity - Best PracticesVit Horky
Here's my presentation on by proven best practices how to manage your work time effectively and how to improve your productivity. It includes practical tips and how to use tools such as Slack, Google Apps, Hubspot, Google Calendar, Gmail and others.
The six step guide to practical project managementMindGenius
The six step guide to practical project management
If you think managing projects is too difficult, think again.
We’ve stripped back project management processes to the
basics – to make it quicker and easier, without sacrificing
the vital ingredients for success.
“If you’re looking for some real-world guidance, then The Six Step Guide to Practical Project Management will help.”
Dr Andrew Makar, Tactical Project Management
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
During this webinar, Anand Bagmar demonstrates how AI tools such as ChatGPT can be applied to various stages of the software development life cycle (SDLC) using an eCommerce application case study. Find the on-demand recording and more info at https://applitools.info/b59
Key takeaways:
• Learn how to use ChatGPT to add AI power to your testing and test automation
• Understand the limitations of the technology and where human expertise is crucial
• Gain insight into different AI-based tools
• Adopt AI-based tools to stay relevant and optimize work for developers and testers
* ChatGPT and OpenAI belong to OpenAI, L.L.C.
The document discusses various AI tools from OpenAI like GPT-3 and DALL-E 2, as well as ChatGPT. It explores how search engines are using AI and things to consider around AI-generated content. Potential SEO uses of ChatGPT are also presented, such as generating content at scale, conducting topic research, and automating basic coding tasks. The document encourages further reading on using ChatGPT for SEO purposes.
1. The Empirical Process
- at the very core of agile everything
Daniel Brolund
@danielbrolund
daniel.brolund@agical.com
2. Lets start with an exercise!
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
3. Lets start with an exercise!
Drop-
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
4. Lets start with an exercise!
Drop-
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
5. Lets start with an exercise!
Robot
Drop-
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
6. Lets start with an exercise!
Controller
Robot
Drop-
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
7. Lets start with an exercise!
↑
Controller
Robot
↑
Drop-
P
zone
↑
D
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
8. Lets start with an exercise!
Goal: Max nr of paper
balls in dropzone!
↑
Controller
Robot
↑
Drop-
P
zone
↑
D
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
9. Discussion - groups of 4-6
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
10. Discussion - groups of 4-6
What happened?
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
11. An everyday empirical process...
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
12. An everyday empirical process...
Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
13. An everyday empirical process...
Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
14. An everyday empirical process...
Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
15. An everyday empirical process...
Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
16. An everyday empirical process...
Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
17. An everyday empirical process...
Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
18. An everyday empirical process...
Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
19. An everyday empirical process...
Do I jump in...?
Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
20. An everyday empirical process...
Do I jump in...?
Schematic: Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
21. An everyday empirical process...
Do I jump in...?
Desired
Schematic: Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
22. An everyday empirical process...
Do I jump in...?
Desired
Schematic: Me
Desired
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
23. An everyday empirical process...
Do I jump in...?
Desired
Controller
Schematic: Me
Desired
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
24. An everyday empirical process...
Do I jump in...?
Desired
Controller
Schematic: Me
Desired
Controller
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
25. An everyday empirical process...
Do I jump in...?
Desired
Controller
System
input
Schematic: Me
Desired
Controller
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
26. An everyday empirical process...
Do I jump in...?
Desired
Controller
System
input
Schematic: Me
System
Desired input
Controller
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
27. An everyday empirical process...
Do I jump in...?
Desired
System
Controller
System
input
Schematic: Me
System
Desired input
Controller
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
28. An everyday empirical process...
Do I jump in...?
Desired
System
Controller
System
input
Schematic: Me
System
Desired input
Controller System
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
29. An everyday empirical process...
Do I jump in...?
Desired
System
Controller Actual
System
input
Schematic: Me
System
Desired input
Controller System
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
30. An everyday empirical process...
Do I jump in...?
Desired
System
Controller Actual
System
input
Schematic: Me
System
Desired input Actual
Controller System
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
31. An everyday empirical process...
Do I jump in...?
Desired
Actual==Desired ?
System
Controller Actual
System
input
Schematic: Me
System
Desired input Actual
Controller System
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
32. An everyday empirical process...
Do I jump in...?
Desired
Actual==Desired ?
System
Controller Actual
System
input
Schematic: Me
System
Temp
Desired input Actual
Controller System
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
33. An everyday empirical process...
Do I jump in...?
Desired
Actual==Desired ?
System
Controller Actual
System
input
Schematic: Me
System
Temp
Desired input Actual
Controller System
Desired
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
34. An everyday empirical process...
Do I jump in...?
Desired
Actual==Desired ?
System
Controller Actual
System
input
Schematic: Me
System
Temp
Desired input Actual
Controller System
Desired
Actual
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
35. An everyday empirical process...
Do I jump in...?
Desired
Actual==Desired ?
System
Controller Actual
System
input
Schematic: Me
System
Temp
Desired input Actual
Controller System
Desired
Actual
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
36. An everyday empirical process...
Do I jump in...?
Desired
Actual==Desired ?
System
Controller Actual
System
input
Schematic: Me
System
Temp
Desired input Actual
Controller System
Desired
Actual
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
37. An everyday empirical process...
Do I jump in...?
Desired
Actual==Desired ?
System
Controller Actual
System
input
Schematic: Me
System
Temp
Desired input Actual
Controller System
Desired
Actual
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
38. An everyday empirical process...
Do I jump in...?
Desired
Actual==Desired ?
System
Controller Actual
System
input
Schematic: Me
System
Temp
Desired input Actual
Controller System
?
Desired
Actual
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
39. An everyday empirical process...
Do I jump in...?
Desired
Actual==Desired ?
System
Controller Actual
System
input
Schematic: Me
System
Temp
Desired input Actual
Controller System
Desired
Actual Robot
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
40. What is the control error?
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
41. What is the control error?
Temp
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
42. What is the control error?
Temp
Desired
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
43. What is the control error?
Temp
Desired
Actual
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
44. What is the control error?
Temp
Desired
Actual
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
45. What is the control error?
Temp
"Error surface"
Desired
Actual
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
46. What is the control error?
Temp
"Error surface"
Desired
Actual
Time
Control Error = ∫|Desired-Actual|
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
47. What is the control error?
Temp
"Error surface"
Desired
Actual
Time
Control Error = ∫|Desired-Actual|
Control error
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
48. What is the control error?
Temp
"Error surface"
Desired
Actual
Time
Control Error = ∫|Desired-Actual|
Control error
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
49. What is the control error?
Temp
"Error surface"
Desired
Actual
Time
Control Error = ∫|Desired-Actual|
Control error
∞
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
50. The "simplistic" solution
System
Desired input Actual
Controller System
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
51. The "simplistic" solution
System
-1
Desired
Controller
input
System
Actual Controller=(System)
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
52. The "simplistic" solution
System
-1
Desired
Controller
input
System
Actual Controller=(System)
Desired = Actual
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
53. The "simplistic" solution
System
-1
Desired
Controller
input
System
Actual Controller=(System)
Desired = Actual
Requires:
- detailed knowledge of System, Desired and hence Actual
- that such a Controller exists and can create such System input
- that the System can handle System input
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
54. The "simplistic" solution
ε
Errors
System
-1
Desired
Controller
input
System
Actual Controller=(System)
Desired = Actual
Requires:
- detailed knowledge of System, Desired and hence Actual
- that such a Controller exists and can create such System input
- that the System can handle System input
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
55. The "simplistic" solution
ε
Errors
System
-1
Desired
Controller
input
System
Actual Controller=(System)
∞ Desired = Actual
"Unlimited"
energy
Requires:
- detailed knowledge of System, Desired and hence Actual
- that such a Controller exists and can create such System input
- that the System can handle System input
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
56. The "simplistic" solution
ε
Errors
System
-1
Desired
Controller
input
System
Actual Controller=(System)
Change ∞ Desired = Actual
"Unlimited"
energy
Requires:
- detailed knowledge of System, Desired and hence Actual
- that such a Controller exists and can create such System input
- that the System can handle System input
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
57. The "simplistic" solution
Complexity System
ε
Errors
-1
Desired
Controller
input
System
Actual Controller=(System)
Change ∞ Desired = Actual
"Unlimited"
energy
Requires:
- detailed knowledge of System, Desired and hence Actual
- that such a Controller exists and can create such System input
- that the System can handle System input
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
58. The "simplistic" solution
Complexity System
ε
Errors
-1
Desired
Controller
input
System
Actual Controller=(System)
Change ∞ Desired = Actual
"Unlimited"
energy
Won't work in reality
Requires:
- detailed knowledge of System, Desired and hence Actual
- that such a Controller exists and can create such System input
- that the System can handle System input
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
59. Exercise 2
Controller
Drop-
zone
Robot
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
60. Exercise 2
As before, but now
only one step at a time!
Controller
Drop-
zone
Robot
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
61. Exercise 2
As before, but now
only one step at a time!
↑
Controller
Drop-
zone
Robot
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
62. Exercise 2
As before, but now
only one step at a time!
↑
Controller
Drop-
zone
Robot
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
63. Exercise 2
As before, but now
only one step at a time!
↑
Controller
↑
Drop-
zone
Robot
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
64. Exercise 2
As before, but now
only one step at a time!
↑
Controller
↑
Drop-
P
zone
Robot
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
65. Exercise 2
As before, but now
only one step at a time!
↑
Controller
↑
Drop-
P
zone
Robot
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
66. Exercise 2
As before, but now
only one step at a time!
↑
Controller
↑
Drop-
P
zone
↑
Robot
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
67. Exercise 2
As before, but now
only one step at a time!
↑
Controller
↑
Drop-
P
zone
↑
Robot
D
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
68. Discussion - groups of 4-6
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
69. Discussion - groups of 4-6
What happened this time?
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
70. Adding feedback!
Desired
System
Controller Actual
System
input
Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
71. Adding feedback!
Desired
System
Controller Actual
System
input
Schematic: Me
System
Desired input Actual
Controller System
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
72. Adding feedback!
Desired
System
Controller Actual
System
input
Schematic: Me
System
Desired input Actual
Controller System
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
73. Adding feedback!
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
Desired input Actual
Controller System
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
74. Adding feedback!
Observed
result
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
Desired input Actual
Controller System
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
75. Adding feedback!
Observed
result
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
Desired input Actual
Controller System
Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
76. Adding feedback!
Observed
result
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
-
Desired Error input Actual
Controller System
Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
77. Adding feedback!
Observed
result
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
-
Desired Error input Actual
Controller System
Feed-back or Closed-loop system
Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
78. Adding feedback!
Observed
result
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
Temp
-
Desired Error input Actual
Controller System
Feed-back or Closed-loop system
Observed result
Sensor
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
79. Adding feedback!
Observed
result
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
Temp
-
Desired Error input Actual
Controller System
Desired
Feed-back or Closed-loop system
Observed result
Sensor
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
80. Adding feedback!
Observed
result
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
Temp
-
Desired Error input Actual
Controller System
Desired
Feed-back or Closed-loop system
Observed result Actual
Sensor
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
81. Adding feedback!
Observed
result
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
Temp
-
Desired Error input Actual
Controller System
Desired
Feed-back or Closed-loop system
Observed result Actual
Sensor
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
82. What is the control error now?
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
83. What is the control error now?
Temp
Desired
Actual
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
84. What is the control error now?
Temp
Desired
Actual
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
85. What is the control error now?
Temp
Desired
Actual
Control Error = ∫|Desired-Actual|
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
86. What is the control error now?
Temp
Desired
Actual
Control Error = ∫|Desired-Actual|
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
87. What is the control error now?
Temp
Desired
Actual
Control Error = ∫|Desired-Actual|
Control error
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
88. What is the control error now?
Temp
Desired
Actual
Control Error = ∫|Desired-Actual|
Control error
Actual
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
89. What is the control error now?
Temp
Desired
Actual
Control Error = ∫|Desired-Actual|
Control error
Actual bounded!!
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
90. In software: There are many feedback loops at play!
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
91. In software: There are many feedback loops at play!
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
92. In software: There are many feedback loops at play!
Live user feedback/release
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
93. In software: There are many feedback loops at play!
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
94. In software: There are many feedback loops at play!
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
95. In software: There are many feedback loops at play!
Retrospective
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
96. In software: There are many feedback loops at play!
Whiteboard discussions
Retrospective
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
97. In software: There are many feedback loops at play!
Daily stand-up
Whiteboard discussions
Retrospective
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
98. In software: There are many feedback loops at play!
Daily stand-up
Whiteboard discussions
Retrospective
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
99. In software: There are many feedback loops at play!
ATDD
Daily stand-up
Whiteboard discussions
Retrospective
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
100. In software: There are many feedback loops at play!
TDD
ATDD
Daily stand-up
Whiteboard discussions
Retrospective
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
101. In software: There are many feedback loops at play!
TDD
ATDD
Daily stand-up
Whiteboard discussions
Retrospective
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
102. In software: There are many feedback loops at play!
Pairing
TDD
ATDD
Daily stand-up
Whiteboard discussions
Retrospective
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
103. In software: There are many feedback loops at play!
Compilation Pairing
TDD
ATDD
Daily stand-up
Whiteboard discussions
Retrospective
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
104. In software: There are many feedback loops at play!
Squiggles Compilation Pairing
TDD
ATDD
Daily stand-up
Whiteboard discussions
Retrospective
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
105. In software: There are many feedback loops at play!
Squiggles Compilation Pairing
TDD
ATDD
Daily stand-up
...AND MANY MORE!
Whiteboard discussions
Retrospective
Live user feedback/release Usability tests
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
106. Exercise 3: Draw your own feedback loops
TDD 10s
Retros 1w
Release 1m
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
107. Exercise 4
Controller
Robot
Drop-
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
108. Exercise 4
As before, but now
now three steps at a
time!
Controller
Robot
Drop-
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
109. Exercise 4
As before, but now
now three steps at a
↑
time!
Controller
Robot
Drop-
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
110. Exercise 4
As before, but now
now three steps at a
↑
time!
Controller
Robot
Drop-
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
111. Exercise 4
As before, but now
now three steps at a
↑
time!
Controller
Robot
↑
Drop-
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
112. Exercise 4
As before, but now
now three steps at a
↑
time!
Controller
Robot
↑
Drop-
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
113. Exercise 4
As before, but now
now three steps at a
↑
time!
Controller
Robot
↑
Drop-
P
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
114. Exercise 4
As before, but now
now three steps at a
↑
time!
Controller
Robot
↑
Drop-
P
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
115. Exercise 4
As before, but now
now three steps at a
↑
time!
Controller
Robot
↑
Drop-
P
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
116. Exercise 4
As before, but now
now three steps at a
↑
time!
Controller
Robot
↑
Drop-
P
zone
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
117. Exercise 4
As before, but now
now three steps at a
↑
time!
Controller
Robot
↑
Drop-
P
zone
↑
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
118. Exercise 4
As before, but now
now three steps at a
↑
time!
Controller
Robot
↑
Drop-
P
zone
↑
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
119. Exercise 4
As before, but now
now three steps at a
↑
time!
Controller
Robot
↑
Drop-
P
zone
↑
D
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
120. Discussion - groups of 4-6
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
121. Discussion - groups of 4-6
What happened this time?
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
122. The impact of delay
Desired
System
Sensor
Controller Actual
System
input
Me
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
123. The impact of delay
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
-
Desired Error input Actual
Controller System
Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
124. The impact of delay
Delay
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
-
Desired Error input Actual
Controller System
Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
125. The impact of delay
Delay
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
-
Desired Error input Actual
Controller System Delay
Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
126. The impact of delay
Delay
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
Temp
-
Desired Error input Actual
Controller System Delay
Observed result
Sensor
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
127. The impact of delay
Delay
Desired
System
Sensor
Controller Actual
System
input
Schematic: Me
System
Temp
-
Desired Error input Actual
Controller System Delay
Desired
Observed result
Sensor
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
128. The impact of delay
Delay
Desired
System
Sensor
Tap temp
Controller Actual
System
input
Schematic: Me
System
Temp
-
Desired Error input Actual
Controller System Delay
Desired
Observed result
Sensor
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
129. The impact of delay
Delay
Desired
System
Sensor
Tap temp
Controller Actual
System
input
Schematic: Me
System Tap temp
Temp
-
Desired Error input Actual
Controller System Delay
Desired
Observed result
Sensor
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
130. The impact of delay
Delay
Desired
System
Sensor
Tap temp
Controller Actual
System
input
Schematic: Me
System Tap temp
Temp
-
Desired Error input Actual
Controller System Delay
Desired
Tap temp
Observed result
Sensor
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
131. The impact of delay
Delay
Desired
System
Sensor
Tap temp
Controller Actual
System
input
Schematic: Me
System Tap temp
Temp
-
Desired Error input Actual
Controller System Delay
Desired
Tap temp
Observed result Observed
Sensor
result
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
132. The impact of delay
Delay
Desired
System
Sensor
Tap temp
Controller Actual
System
input
Schematic: Me
System Tap temp
Temp
-
Desired Error input Actual
Controller System Delay
Desired
Tap temp
Observed result Observed
Sensor
result
Time
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
134. Delay considerations
Temp
Desired
Tap temp
Observed
result
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
135. Delay considerations
Temp delay > half of required
cycletime
Desired
Tap temp
Observed Guaranteed instability!
result (in practice, instability comes earlier)
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
136. Delay considerations
Temp delay > half of required
cycletime
Desired
Tap temp
Observed Guaranteed instability!
result (in practice, instability comes earlier)
It often takes about 5-10 times
the delay to tune the system
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
138. More delay considerations
System
input
-
Desired Error Actual
Controller System
Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
139. More delay considerations
System
input
-
Desired Error Actual
Delay position in Controller System
loop is irrelevant
w.r.t. instability! Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
140. More delay considerations
System
input
-
Desired Error Actual
Delay position in Controller System Delay
loop is irrelevant
w.r.t. instability! Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
141. More delay considerations
System
input
-
Desired Error Actual
Delay position in Controller System
loop is irrelevant
w.r.t. instability! Observed result
Sensor Delay
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
142. More delay considerations
System
input
-
Desired Error Actual
Delay position in Controller System
loop is irrelevant
w.r.t. instability! Observed result
Delay Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
143. More delay considerations
System
input
-
Desired Error Actual
Delay position in Delay Controller System
loop is irrelevant
w.r.t. instability! Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
144. More delay considerations
System
input
-
Desired Error Actual
Delay position in Controller Delay System
loop is irrelevant
w.r.t. instability! Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
146. Feedback delay considerations
Feedback cycle-time sweet-
spots are different due to
processing and delays
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
147. Feedback delay considerations
Feedback cycle-time sweet-
spots are different due to
processing and delays
slower that
desired change
Unstable
system
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
148. Feedback delay considerations
Feedback cycle-time sweet-
spots are different due to
processing and delays
slower that faster than desired
desired change change
Unstable Controller
system overloaded or too
expensive
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
149. Feedback delay considerations
Feedback cycle-time sweet-
spots are different due to
processing and delays
slower that faster than desired
desired change change
inner
Unstable Controller
or ten
system overloaded or too
expensive
want to sh re ou ter!
You loops befo
feed bac k
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
151. Observability and controllability
-
Desired Actual
Controller System
System
Error
input
Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
152. Observability and controllability
Uncontrollable
-
Desired Actual
Controller System
System
Error
input
Observed result
Sensor
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
153. Observability and controllability
Uncontrollable
-
Desired Actual
Controller System
System
Error
input
Observed result
Sensor
Unobservable
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
154. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
155. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
156. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Water temperature
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
157. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Water temperature
Flow
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
158. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Water temperature
Flow Acidity
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
159. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Water temperature
Flow Acidity
Mineral traces
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
160. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Water temperature
Flow Acidity
Mineral traces
Radioactivity
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
161. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Water temperature
Flow Acidity SW
Mineral traces
Radioactivity
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
162. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Water temperature
Flow Acidity SW Lines of code
Mineral traces
Radioactivity
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
163. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Water temperature
Flow Acidity SW Lines of code
Unit test results
Mineral traces
Radioactivity
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
164. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Water temperature
Flow Acidity SW Lines of code
Unit test results
Mineral traces ROI
Radioactivity
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
165. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Water temperature
Flow Acidity SW Lines of code
Unit test results
Mineral traces ROI Acceptance test results
Radioactivity
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com
166. Observability and controllability
Uncontrollable
The Sensor has to
- measure
Desired Actual
Controller System
Error
System
input
a relevant state
(observability) that the
Observed result
Sensor Controller
can influence
Unobservable
(controllability).
Water temperature
Flow Acidity SW Lines of code
Unit test results
Mineral traces ROI Acceptance test results
Radioactivity Nr of checkins
Daniel Brolund — @danielbrolund — daniel.brolund@agical.com