This document discusses strategies for avoiding interruptions and regaining focus as a maker or knowledge worker. It notes that context switching is expensive and most developers only have 1-2 hours of focused work per day due to interruptions. It then provides numerous suggestions for avoiding interruptions from other people, tools, and oneself through practices like dedicating focus time and spaces, asynchronous communication, limiting work in progress, and pairing with others. Finally, it discusses techniques for minimizing the impact of interruptions like preserving context and notes.
This document discusses voice user interface (VUI) design. It includes sample dialogues for setting an alarm using voice commands. It discusses best practices for writing sample dialogues, such as keeping interactions brief, clearly presenting options, and limiting choices. It also discusses other VUI design considerations like writing for natural conversation and avoiding technical jargon. Wireflows and dialogue flows are presented as techniques for prototyping VUIs. Testing methods like lab studies, A/B testing, and wizard of oz testing are also mentioned. The document emphasizes that VUI design is still evolving and will continue to change rapidly with advances in technologies like artificial intelligence.
talk about practical Company
**presentation show company business from introduction to maps and end
**presentation include**
graphic
info-graphic
charts
figures
animation decks
maps design and effect
professional colors related to business
Kanban Boards Reimagined for Developers + DevOpsAdam Zolyak
This document discusses how Kanban boards can be reimagined for developers to help reduce interruptions and improve focus. It notes that developers are frequently interrupted both by tools generating notifications and by people, and it can take significant time to regain focus and context after an interruption. The document proposes that Kanban boards should allow developers to do work without leaving their normal environment, update the board status without interrupting others, and get answers to common questions without being directly interrupted. This would help align work and re-align after interruptions while providing visibility into the full development process and status.
Learn about how to navigate through the abundance of Augmentative and Alternative Communication technologies and iOS apps that exist today. Explore resources for feature matching, documenting communicative intent and developing literacy skills for AAC users with the four blocks model.
The document discusses metrics for software development teams. It notes that while measurement can improve performance, metrics may become targets and lose value. Common metrics like velocity and burndown can be gamed and are lagging indicators. Better metrics focus on work in progress, lead time, cycle time and flow. The author advocates measuring many things to understand impacts and causes of change.
The document discusses the first law of thermodynamics which states that energy cannot be created or destroyed, but only changed from one form to another. It also mentions that humans have questions that help them learn and improve, and questions can help reduce assumptions and unnecessary statements when communicating.
Deploying 30 times a day, and making sure everything stays 200 OK by Eric SiglerDevOpsDays Baltimore
DevOpsDays Baltimore 2017.
Almost every organization wants to increase the speed of feature delivery - in this lightning talk I'll discuss a few of the different patterns and practices any team can implement to deliver features rapidly and safely, with examples (both successful and ... not so successful).
This document discusses voice user interface (VUI) design. It includes sample dialogues for setting an alarm using voice commands. It discusses best practices for writing sample dialogues, such as keeping interactions brief, clearly presenting options, and limiting choices. It also discusses other VUI design considerations like writing for natural conversation and avoiding technical jargon. Wireflows and dialogue flows are presented as techniques for prototyping VUIs. Testing methods like lab studies, A/B testing, and wizard of oz testing are also mentioned. The document emphasizes that VUI design is still evolving and will continue to change rapidly with advances in technologies like artificial intelligence.
talk about practical Company
**presentation show company business from introduction to maps and end
**presentation include**
graphic
info-graphic
charts
figures
animation decks
maps design and effect
professional colors related to business
Kanban Boards Reimagined for Developers + DevOpsAdam Zolyak
This document discusses how Kanban boards can be reimagined for developers to help reduce interruptions and improve focus. It notes that developers are frequently interrupted both by tools generating notifications and by people, and it can take significant time to regain focus and context after an interruption. The document proposes that Kanban boards should allow developers to do work without leaving their normal environment, update the board status without interrupting others, and get answers to common questions without being directly interrupted. This would help align work and re-align after interruptions while providing visibility into the full development process and status.
Learn about how to navigate through the abundance of Augmentative and Alternative Communication technologies and iOS apps that exist today. Explore resources for feature matching, documenting communicative intent and developing literacy skills for AAC users with the four blocks model.
The document discusses metrics for software development teams. It notes that while measurement can improve performance, metrics may become targets and lose value. Common metrics like velocity and burndown can be gamed and are lagging indicators. Better metrics focus on work in progress, lead time, cycle time and flow. The author advocates measuring many things to understand impacts and causes of change.
The document discusses the first law of thermodynamics which states that energy cannot be created or destroyed, but only changed from one form to another. It also mentions that humans have questions that help them learn and improve, and questions can help reduce assumptions and unnecessary statements when communicating.
Deploying 30 times a day, and making sure everything stays 200 OK by Eric SiglerDevOpsDays Baltimore
DevOpsDays Baltimore 2017.
Almost every organization wants to increase the speed of feature delivery - in this lightning talk I'll discuss a few of the different patterns and practices any team can implement to deliver features rapidly and safely, with examples (both successful and ... not so successful).
A presentation about a frontend workshop for building UI components that solves day to day frontend developer problems as well as for designers.
In this presentation you will find real life examples of what problems has Storybook solved for me as well as three different types of testing that you can do using this library!
This document provides tips and guidance for public speaking for technical audiences. It recommends starting with small talks and developing talk ideas. When preparing a presentation, the document suggests telling a story and keeping slide contents concise with minimal text. Slides should not be used to read text to the audience. The document also emphasizes practicing presentations and providing demonstrations or examples when possible. It closes by noting that presentations often do not go exactly as planned.
This document discusses designing HTML for mobile devices. It notes that screens are proliferating in different sizes and resolutions. It recommends responsive design, where sites dynamically change layout depending on screen size, as the best solution. The document outlines techniques for responsive grids like floats, CSS tables, flexbox and inline-block. It also covers responsive images, testing on actual devices, and concludes that mobile engagement is high so responsive design is important to meet users on all devices.
Agile and Beyond 2017 Presentation on Tuckman's Theory of Team Development. This theory was based on non-scientifically gathered surveys and has never been empirically proven despite dozens of scientific attempts. This talk covers why stable teams may have been a good thing and why we want to consider dynamic teams as we face new challenges.
Setting AMP for Success at #BrightonSEOAleyda Solís
How to implement Accelerated Mobile Pages (AMP) successfully? Check out the criteria, tools and principles to take into consideration to maximize your chances for success.
The document discusses Rakuten's implementation and use of Atlassian products like JIRA and Confluence. It summarizes the large scale of their Atlassian deployment with thousands of users, projects, and repositories. It also describes how Rakuten standardized on Atlassian tools for global collaboration and project management across their development teams.
The document discusses how platform teams can reduce cognitive load for application teams. It argues that platform teams should provide a curated internal platform with supported "golden paths" to reduce complexity. The presentation provides an example using EasyEaty to demonstrate how a platform team can offer self-service tools and environments to simplify the developer experience of deploying code. Key takeaways recommend that organizations identify their existing golden paths and look for ways to improve the developer experience and guide developers along a supported route to production.
This document appears to be notes from a web developer discussing various topics related to building and scaling WordPress websites. It includes discussions of using things like Advanced Custom Fields, Twig templating, and best practices for content architecture, development processes, and dealing with scaling issues. The notes provide examples and lessons learned around techniques for building websites in a structured and scalable way using platforms like WordPress.
Flink Forward San Francisco 2022.
At Flink Forward, we get to hear creative, unique use cases, often on the bleeding edge of some of the most exciting current technologies. This talk will give you a chance to get to open up the hood on our driven and innovative Open Source community. I will cover what our community has been working on this past year, and how this work relates to our (Ververica's) exciting new Flink engineering roadmap! I will also go through some best practices and upcoming opportunities for getting involved in this community!
by
Caito Scherr
Chicago Coders Conference 2017 - Metrics that matterAngela Dugan
How many times have you been asked to deliver on metrics that did not make sense, that were counterproductive to the team’s effectiveness, or that were seemingly impossible to collect? Often times, the metrics being collected are the ones that are easy, but not necessarily the ones that matter. When it comes to software delivery, lean and agile practices and methodologies have clearly taken the lead. In the spirit of Kaizen, this session will take a look at the measures we can and should collect from agile teams, why these metrics are relevant and interesting, and how we can use them to help our teams continuously improve.
How to champion ideas back at work (An Event Apart)berkun
An Event Apart, as the name says, is special indeed. But what happens when you leave? How will you act on what you’ve learned? This talk by show you how to bend the brains of your coworkers and clients to your will! You’ll get great advice on educating, inspiring and leading people who weren’t even at the event.
What Do We Keep and What Do We Throw AwayDean Shareski
This document provides an agenda for the ABEL Summer Institute taking place from August 22-24, 2011. It includes the name of the organizer, Dean Shareski, and links to his website, blog, and social media profiles. A number of quotes and images are included on topics related to education such as embracing change, social learning, and the roles of teachers and learners. The document suggests considering which current roles to eliminate and moving from control to freedom. It also addresses issues like abundance versus scarcity of information and attention.
How to better understand voice search behavior and optimize to make the most out of the voice search opportunity? In this presentation you'll obtain insights, actions and tools.
Digital Copycats: Escaping Plato's Cave (SXSW17)Will Anderson
Kar and I's presentation from SXSW17.
"Companies are adopting a cookie-cutter approach to design, resulting in experiences that feel oddly similar. Uber. Lyft. Warby Parker. Casper. It’s cut and paste.
In a Plato's Cave of digital replicas – a meta cave of self-referential digital products and services that mimic and gloat in each other's glory – we stop reflecting on what's meaningful vs. prescribed. Design is losing its moral compass, and we’re all guilty. Is there a way out?
In a series of experiments, we’ve explored five tangible routes to evolve our design process, ranging from design research to ideation tools. Learn how we've applied them to world-leading companies and their results: from London to Hong Kong."
Deciding what to build without killing each otherPhilip Likens
Deciding what to build is hard. Making the decision as a team is even tougher. Team members often have differing views on which portions of the prototype are most important and what functionality to include. Tensions from the decision-making process can drive teams apart. In our labs group we have adopted a framework for making prototyping and project decisions. This presentation outlines the framework we use in Sabre Labs, as well as some examples of times we’ve gotten it right, and other times we haven’t.
It's great to talk content strategy. It's also great to publish polished, professional content. This presentation gives you a bunch of little things that can help you do just that.
Over the last few years, there has been a stronger emphasis on functional programming languages and constructs in mainstream programming. But we are still far from programming nirvana. The real frontier is not the code we write, but the systems we build. Until we move towards "FP" thinking at a system level, we are just going to keep building similarly broken systems, albeit with a nicer GOTO syntax. The lifeblood of your system is data. The data that models the events, facts, and insights of your domain, and how they apply to your users. We have not yet mastered data modeling, and I would surmise that it is the root-cause of many project failures and costly refactors. This talk is an introduction to modeling business data in web applications. Together, we will explore how existing popular solutions model data, why they fail, and how we could do better with surprisingly little effort. The slides may include parentheses and square brackets, given my predilection for alien technologies, but the conclusions are broad and applicable to many.
Is Docker really the security risk that is generally raged about? Or, is this more about understanding where and when a business should consider adoption new and revolutionary infrastructure?
To Pull Request Or Not To Pull Request?Adam Zolyak
To Pull Request Or Not To Pull Request? Learn how Pull Requests can make you a better engineer, a better team members, and a better team.
5min Ignite Talk presented at DevOpsDay Rockies 2018.
Watch at https://www.youtube.com/watch?v=_kkf2B8Cwis&feature=youtu.be&t=46m48s.
Continuous Delivery Will Make or Break Your ProductAdam Zolyak
Your product doesn't matter if you can't get it into the hands of your users. And once in their hands, it does't matter if you can't quickly detect and respond to feedback and usage patterns to realize the value of these opportunities. Product organizations need to be able to Continuously Deliver their product - shipping small valuable increments to users, gathering feedback, and iterating on opportunities.
In recent years, there have been many silver bullets to enable Continuous Delivery - practices such as Lean Startup, Agile, LeanUx, ChatOps, and DevOps have promised to help ship better products faster while responding more quickly to your users. And tools, frameworks, programming languages, containers, and microservices have promised to reduce the effort and complexity to do so. So do you really need all of these things? And how to they all fit together?
To be an effective Product Manager, it's essential to understand the role technical practices and tools to enable the Continuous Delivery of your product. As the keeper of value and priority, Product Managers often decide between product and technical investments. This session is for Product Managers and leadership who want to gain empathy and examples of why balancing product, process, and technical investments are essential to creating a great product that users love!
Shared through the perspective and stories of a Product Manager on the CA Agile Central release train, this session explores how technical practices and tools are essential to enabling Continuous Delivery - shipping value daily, tighten feedback cycles, and more quickly reacting to opportunities.
More Related Content
Similar to The Maker's Guide to Staying Focused and Getting Shit Done!
A presentation about a frontend workshop for building UI components that solves day to day frontend developer problems as well as for designers.
In this presentation you will find real life examples of what problems has Storybook solved for me as well as three different types of testing that you can do using this library!
This document provides tips and guidance for public speaking for technical audiences. It recommends starting with small talks and developing talk ideas. When preparing a presentation, the document suggests telling a story and keeping slide contents concise with minimal text. Slides should not be used to read text to the audience. The document also emphasizes practicing presentations and providing demonstrations or examples when possible. It closes by noting that presentations often do not go exactly as planned.
This document discusses designing HTML for mobile devices. It notes that screens are proliferating in different sizes and resolutions. It recommends responsive design, where sites dynamically change layout depending on screen size, as the best solution. The document outlines techniques for responsive grids like floats, CSS tables, flexbox and inline-block. It also covers responsive images, testing on actual devices, and concludes that mobile engagement is high so responsive design is important to meet users on all devices.
Agile and Beyond 2017 Presentation on Tuckman's Theory of Team Development. This theory was based on non-scientifically gathered surveys and has never been empirically proven despite dozens of scientific attempts. This talk covers why stable teams may have been a good thing and why we want to consider dynamic teams as we face new challenges.
Setting AMP for Success at #BrightonSEOAleyda Solís
How to implement Accelerated Mobile Pages (AMP) successfully? Check out the criteria, tools and principles to take into consideration to maximize your chances for success.
The document discusses Rakuten's implementation and use of Atlassian products like JIRA and Confluence. It summarizes the large scale of their Atlassian deployment with thousands of users, projects, and repositories. It also describes how Rakuten standardized on Atlassian tools for global collaboration and project management across their development teams.
The document discusses how platform teams can reduce cognitive load for application teams. It argues that platform teams should provide a curated internal platform with supported "golden paths" to reduce complexity. The presentation provides an example using EasyEaty to demonstrate how a platform team can offer self-service tools and environments to simplify the developer experience of deploying code. Key takeaways recommend that organizations identify their existing golden paths and look for ways to improve the developer experience and guide developers along a supported route to production.
This document appears to be notes from a web developer discussing various topics related to building and scaling WordPress websites. It includes discussions of using things like Advanced Custom Fields, Twig templating, and best practices for content architecture, development processes, and dealing with scaling issues. The notes provide examples and lessons learned around techniques for building websites in a structured and scalable way using platforms like WordPress.
Flink Forward San Francisco 2022.
At Flink Forward, we get to hear creative, unique use cases, often on the bleeding edge of some of the most exciting current technologies. This talk will give you a chance to get to open up the hood on our driven and innovative Open Source community. I will cover what our community has been working on this past year, and how this work relates to our (Ververica's) exciting new Flink engineering roadmap! I will also go through some best practices and upcoming opportunities for getting involved in this community!
by
Caito Scherr
Chicago Coders Conference 2017 - Metrics that matterAngela Dugan
How many times have you been asked to deliver on metrics that did not make sense, that were counterproductive to the team’s effectiveness, or that were seemingly impossible to collect? Often times, the metrics being collected are the ones that are easy, but not necessarily the ones that matter. When it comes to software delivery, lean and agile practices and methodologies have clearly taken the lead. In the spirit of Kaizen, this session will take a look at the measures we can and should collect from agile teams, why these metrics are relevant and interesting, and how we can use them to help our teams continuously improve.
How to champion ideas back at work (An Event Apart)berkun
An Event Apart, as the name says, is special indeed. But what happens when you leave? How will you act on what you’ve learned? This talk by show you how to bend the brains of your coworkers and clients to your will! You’ll get great advice on educating, inspiring and leading people who weren’t even at the event.
What Do We Keep and What Do We Throw AwayDean Shareski
This document provides an agenda for the ABEL Summer Institute taking place from August 22-24, 2011. It includes the name of the organizer, Dean Shareski, and links to his website, blog, and social media profiles. A number of quotes and images are included on topics related to education such as embracing change, social learning, and the roles of teachers and learners. The document suggests considering which current roles to eliminate and moving from control to freedom. It also addresses issues like abundance versus scarcity of information and attention.
How to better understand voice search behavior and optimize to make the most out of the voice search opportunity? In this presentation you'll obtain insights, actions and tools.
Digital Copycats: Escaping Plato's Cave (SXSW17)Will Anderson
Kar and I's presentation from SXSW17.
"Companies are adopting a cookie-cutter approach to design, resulting in experiences that feel oddly similar. Uber. Lyft. Warby Parker. Casper. It’s cut and paste.
In a Plato's Cave of digital replicas – a meta cave of self-referential digital products and services that mimic and gloat in each other's glory – we stop reflecting on what's meaningful vs. prescribed. Design is losing its moral compass, and we’re all guilty. Is there a way out?
In a series of experiments, we’ve explored five tangible routes to evolve our design process, ranging from design research to ideation tools. Learn how we've applied them to world-leading companies and their results: from London to Hong Kong."
Deciding what to build without killing each otherPhilip Likens
Deciding what to build is hard. Making the decision as a team is even tougher. Team members often have differing views on which portions of the prototype are most important and what functionality to include. Tensions from the decision-making process can drive teams apart. In our labs group we have adopted a framework for making prototyping and project decisions. This presentation outlines the framework we use in Sabre Labs, as well as some examples of times we’ve gotten it right, and other times we haven’t.
It's great to talk content strategy. It's also great to publish polished, professional content. This presentation gives you a bunch of little things that can help you do just that.
Over the last few years, there has been a stronger emphasis on functional programming languages and constructs in mainstream programming. But we are still far from programming nirvana. The real frontier is not the code we write, but the systems we build. Until we move towards "FP" thinking at a system level, we are just going to keep building similarly broken systems, albeit with a nicer GOTO syntax. The lifeblood of your system is data. The data that models the events, facts, and insights of your domain, and how they apply to your users. We have not yet mastered data modeling, and I would surmise that it is the root-cause of many project failures and costly refactors. This talk is an introduction to modeling business data in web applications. Together, we will explore how existing popular solutions model data, why they fail, and how we could do better with surprisingly little effort. The slides may include parentheses and square brackets, given my predilection for alien technologies, but the conclusions are broad and applicable to many.
Is Docker really the security risk that is generally raged about? Or, is this more about understanding where and when a business should consider adoption new and revolutionary infrastructure?
Similar to The Maker's Guide to Staying Focused and Getting Shit Done! (20)
To Pull Request Or Not To Pull Request?Adam Zolyak
To Pull Request Or Not To Pull Request? Learn how Pull Requests can make you a better engineer, a better team members, and a better team.
5min Ignite Talk presented at DevOpsDay Rockies 2018.
Watch at https://www.youtube.com/watch?v=_kkf2B8Cwis&feature=youtu.be&t=46m48s.
Continuous Delivery Will Make or Break Your ProductAdam Zolyak
Your product doesn't matter if you can't get it into the hands of your users. And once in their hands, it does't matter if you can't quickly detect and respond to feedback and usage patterns to realize the value of these opportunities. Product organizations need to be able to Continuously Deliver their product - shipping small valuable increments to users, gathering feedback, and iterating on opportunities.
In recent years, there have been many silver bullets to enable Continuous Delivery - practices such as Lean Startup, Agile, LeanUx, ChatOps, and DevOps have promised to help ship better products faster while responding more quickly to your users. And tools, frameworks, programming languages, containers, and microservices have promised to reduce the effort and complexity to do so. So do you really need all of these things? And how to they all fit together?
To be an effective Product Manager, it's essential to understand the role technical practices and tools to enable the Continuous Delivery of your product. As the keeper of value and priority, Product Managers often decide between product and technical investments. This session is for Product Managers and leadership who want to gain empathy and examples of why balancing product, process, and technical investments are essential to creating a great product that users love!
Shared through the perspective and stories of a Product Manager on the CA Agile Central release train, this session explores how technical practices and tools are essential to enabling Continuous Delivery - shipping value daily, tighten feedback cycles, and more quickly reacting to opportunities.
Agile 2017 - So What's It Like to Work With a ChatBot?!?Adam Zolyak
A chatbot can help automate team tasks, reduce delays in communication and reviews, and provide context to help teams collaborate more effectively across groups. It works by integrating with chat tools like Slack through scripts to perform functions like helping with PR reviews, enabling DevOps practices, and assisting teams when swarming on big problems or incidents. Chatbots are hired by installing tools like Hubot on a chat platform and setting up automated testing, continuous delivery pipelines, and analytics to ensure it works properly and continues to improve.
Learn about how we use ChatOps practices to on the Agile Central release train. Presented at DevOpsDays Rockies 2016. Video at http://confreaks.tv/videos/devopsdaysrox2016-hello-i-m-jarvis-let-s-chatops.
Value Stream Mapping. Visualize Your Processes to Reduce Waste!Adam Zolyak
In this session, attendees will work with facilitators and each other to build a value stream map for complex processes within our release train.
The goal is to walk away with a better understanding of our current processes and identify a few valuable improvements to make our lives better.
Presented at CA Agile Central Developer's Conference - AC/DC 2016.
Welcome to the team! Practices for supercharging teams!Adam Zolyak
Welcome to the team! Practices that supercharge teams!
Presented at 360iDev 2015 in Denver, Colorado. More info at http://360idev.com/sessions/welcome-to-the-team/.
The document discusses various aspects of agile principles and practices. It lists the 12 principles from the Agile Manifesto, including delivering working software frequently and welcoming changing requirements. It also provides links to articles about agile principles from Spotify and 352inc. The document suggests attending a lunch and learn on iterating in business and provides sources of inspiration for being agile.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
10. This talk is for people who work with Makers...
@azolyak
11. This IS NOT a talk
about doing the right thing...
@azolyak
12. This IS NOT a talk
about doing the thing well...
@azolyak
13. This IS a talk
about having time to do the thing…
with minimal waste...
@azolyak
14. ● Why do makers need time and focus for making?
● What is the state of focus in 2018?
● How can I avoid being interrupted?
● How can I get better at being interrupted?
● How can I take back my time?
@azolyak
23. Context is information in our
consciousness that we need to
complete the work at hand.
@azolyak
24. Prospective Memory
What is is?
Reminders to perform future actions
Example
Remembering to come back to this code and add error handling
http://blog.ninlabs.com/2013/01/programmer-interrupted/
@azolyak
26. Attentive Memory
What is it?
Reminders about the current task to the current task
Example
Remembering to change a variable in location B and C after changing it in
location A
http://blog.ninlabs.com/2013/01/programmer-interrupted/
@azolyak
28. Conceptual Memory
What is it?
Recollection of concepts
Example
Remembering how JavaScript functions work
http://blog.ninlabs.com/2013/01/programmer-interrupted/
@azolyak
30. Associative Memory
What is it?
Links between information
Example
Remembering how function Foo and Bar relate to each other
http://blog.ninlabs.com/2013/01/programmer-interrupted/
@azolyak
32. Episodic Memory
What is it?
Recollection of past events
Example
Remembering a lesson learned from a previous code review and applying it to
the current work
http://blog.ninlabs.com/2013/01/programmer-interrupted/
@azolyak
57. Multitasking
Multitasking as a “mythical activity in
which people believe they can perform
two or more tasks simultaneously as
effectively as one.”
@azolyak
64. This is a buffet. Because I don’t know what will work for
you, I’m offering lots of options.
Pick a few things. Learn by doing.
Don’t try everything. You’ll get sick. It will be bad.
@azolyak
86. CAN IT WAIT?
... until the person sees your message?
… until your daily team standup?
… until your week planning meeting?
@azolyak
87. MAKE TIME FOR INTERRUPTIONS
● DAILY standup
● WEEKLY planning
● WEEKLY retrospective
● Email at the end of each day
If you have a predictable cadence, people will be willing
to wait and less likely to interrupt you.
@azolyak
88. BUT HAVE A WAY TO REMEMBER THINGS TO DISCUSS
@azolyak
89. BUT HAVE A WAY TO REMEMBER THINGS TO DISCUSS
@azolyak
90. BUT EVERYTHING'S
ALWAYS ON FIRE!
https://commons.wikimedia.org/wiki/File:2010_0515_rama_4_and_sathorn_22a.JPG
@azolyak
96. What are your goals for
tomorrow?
Are these aligned to
outcomes?
https://pixabay.com/en/checklist-goals-box-notebook-pen-2589418/
@azolyak
97. Pick 1 or 2 or 3.
https://pixabay.com/en/checklist-goals-box-notebook-pen-2589418/
@azolyak
98. Pick 1 or 2 or 3.
Ignore The Rest.
(until your next scheduled time for
being interrupted)
https://pixabay.com/en/checklist-goals-box-notebook-pen-2589418/
@azolyak
99. No, really...
Ignore The Rest
https://commons.wikimedia.org/wiki/File:Ru%C3%ADdo_Noise_041113GFDL.JPG
@azolyak
104. MAKE TIME FOR INTERRUPTIONS
● DAILY standup
● WEEKLY planning
● WEEKLY retrospective
● Email at the end of each day
If you have a predictable cadence, people will be willing
to wait and less likely to interrupt you.
@azolyak
105. If you do this as a team
... align the top things
… align on a cadence
… inspect and adapt
@azolyak
106. If you do this as a team
... align the top things
… align on a cadence
… inspect and adapt
you will have way more time to focus!
@azolyak
118. waffle.io
Project Management
Reimagined for Development
Teams
Waffle.io helps developers to stay
focused and quickly regain context
after interruptions.
Adam Zolyak
Developer Advocate
adam@waffle.io
@azolyak