Codepen on Complexity

Possibly related…

  1. Black Hat USA 2019 Keynote: Every Security Team is a Software Team Now by Dino Dai Zovi

    Every Security Team is a Software Team Now by Dino Dai Zovi

    As software is eating the world, every company is becoming a software company. This doesn’t mean that every company is shipping software products, it means that services and products in every field are becoming increasingly driven, powered, and differentiated by software. Let’s explore what that will do to how cybersecurity is practiced in enterprises of all types.

    Peter Drucker famously said that “Culture eats strategy for breakfast.” There have been two large cultural shifts in software engineering over the last 20 years that created the successful strategies behind how software is eating the world. First, there was Agile (2001). In response to the inefficiencies of classic “waterfall” software development, Agile focused on breaking down the barriers between software requirements, development, and testing by having software development teams own their roadmaps as well as their quality. Separate product management organizations evolved into product owners working directly with the software team. Similarly, separate quality assurance organizations evolved into a focus on building quality into the software development process. This should remind us of how we talk about needing to build security in, but most importantly…

    Original video:
    Downloaded by on Wed, 07 Aug 2019 19:23:08 GMT Available for 30 days after download

    —Huffduffed by jtamboli

  2. How We Make Software: A new theory of teams - Sarah Mei

    How do we talk about the teams and organisations that build software? If the "Henry Ford" factory model is incorrect (and it is) how can we think and talk about our organisations to make better places to build software? A tour-de-force keynote to finish the day at Brighton Ruby 2016.

    Original video:
    Downloaded by on Wed, 06 Sep 2017 09:07:41 GMT Available for 30 days after download

    —Huffduffed by jnicho02

  3. Opening keynote - Dr. Alistair Cockburn “Why Agile Works”

    Dr. Alistair Cockburn (pronounced Cō-burn) was voted one of the "All-Time Top 150 i-Technology Heroes" for his work in creating and steering Agile software development. He co-authored the Manifesto for Agile Software

    Development and the "Declaration of Interdependence," created the first Agile Software Development Conference, co-founded the Agile Project Leadership Network, served on the board of the AgileAlliance, designed the Crystal family of agile methodologies, and co-founded the International Consortium for Agile. Three of his books have won Jolt awards and been listed in "The Top 100 Best Software Books of All Time".

    He consistently receives high ratings for his presentations and courses. Much of his material is online at

    Opening keynote - Why Agile Works Dr. Alistair Cockburn, one of the founders of the Agile Software Development movement, lays out the foundations for effective software development. They are:

    Craft Development viewed as a cooperative game Flow management Design as knowledge acquisition Self-awareness These five cornerstones explain the success of effective teams, provide good advice to live and harried project teams, and create a so…

    Original video:
    Downloaded by on Sun, 13 Jan 2019 23:03:29 GMT Available for 30 days after download

    —Huffduffed by jrsinclair

  4. The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amsterdam 2018

    We know that functional silos are bad and we should be moving towards autonomous teams aligned with business capabilities. But what are business capabilities and how do we find them? In this talk you will learn about Sociotechnical Organisation Design patterns. Patterns for designing teams and the software systems they maintain. You will learn about plays to optimise your organisation design and software architecture for the specific needs of your business, whether your goal is delivery speed, efficiency, user experience, or something else.

    Original video:
    Downloaded by on Thu, 30 May 2019 12:51:05 GMT Available for 30 days after download

    —Huffduffed by ascandroli

  5. Core Intuition » Episode 71: Moments Of Fleeting Genius

    Daniel and Manton talk Android on the desktop, consistency of programming languages, and various approaches to to-do list management.

    Download (MP3, 43 minutes, 21 MB)

    TwUI – Twitter’s open source Mac UI framework.
    Chameleon – Iconfactory’s open source Mac UI framework.
    Google Web Toolkit – Google’s framework for building JavaScript-backed sites from Java source.
    Node.js – Streamlined JavaScript based web-development platform.
    Taskpaper – Simple To-Do app from Hog Bay Software.
    Getting Things Done – The productivity methodology by David Allen.
    OmniFocus – To-Do management software from The Omni Group.
    43 Folders – Merlin Mann’s dormant blog about productivity and creativity.
    Back To Work – Merlin Mann’s podcast recently re-focused on Getting Things Done.
    Asana – To-Do management system for teams.
    Things – To-Do management software from Cultured Code.
    Trello – To-Do management and project organization service from Fog Creek.
    Lose It! – Calorie-counting software for iOS from FitNow, Inc.
    Forget Feature Requests – Chapter from 37signals’s Getting Real about ignoring feature requests.

    Sponsored by Crashlytics: The most powerful and lightweight crash reporting service.

    —Huffduffed by jamesh

  6. 🚀 DevTernity 2016: Simon Brown - The Art of Visualising Software Architecture

    Ask somebody in the building industry to visually communicate the architecture of a building and you’ll be presented with site plans, floor plans, elevation views, cross-section views and detail drawings. In contrast, ask a software developer to communicate the software architecture of a software system using diagrams and you’ll likely get a confused mess of boxes and lines. I’ve asked thousands of software developers to do just this over the past decade and continue to do so today. The results from these software architecture sketching workshops still surprise me, anecdotally suggesting that effective visual communication of software architecture is a skill that’s sorely lacking in the software development industry. Of course, as an industry, we do have the Unified Modeling Language (UML), but asking whether this provides an effective way to communicate software architecture is often irrelevant because many teams have already thrown out UML in favour of much simpler boxes and lines diagrams. Abandoning UML is one thing but, perhaps in the race for agility, many software development teams have lost the ability to communicate visually. This talk explores the visual communication of software architecture based up…

    Original video:
    Downloaded by on Thu, 28 Jun 2018 01:40:33 GMT Available for 30 days after download

    —Huffduffed by jrsinclair

  7. Founders Talk #58: Tidelift’s mission is to pay open source maintainers with Donald Fischer | News and podcasts for developers | Changelog

    Donald Fischer and the team at Tidelift are on a mission of making open source work better — for everyone. To pay the maintainers of open source software they are putting a new spin on a highly successful business model that’s a win-win for the maintainers as well as the software teams using the software. In this episo…

    —Huffduffed by volt4ire

  8. What college students do and don’t know about free software — GNU MediaGoblin

    What college students do and don’t know about free software Gina Likins, Matt Bernius

    Given the rapid growth of free software, it seems reasonable that free software communities might expect undergraduate students in computer science or software engineering programs would graduate with an understanding of free software and the ability to make project contributions. However, many students are not being taught core tools and concepts such as licenses, version control, and issue trackers as part of their degree program. This presentation will summarize the results of recent field research on the state of undergraduate education about free software; discuss the gap between undergraduate computing education and community expectations; and explore both the reasons for the gap and approaches to bridging it.

    —Huffduffed by volt4ire

  9. Software Art Thou: Glenn Vanderburg - Real Software Engineering

    The idea is spreading that perhaps software development is simply incompatible with engineering; that software developers are not, and never will be, real engineers. Glenn Vanderburg, VP of Engineering at First, takes a fresh look at what that really should mean for this field. With an extra 45 years of experience about the task of programming, and a broad survey of the varied different engineering disciplines, can we envision a future for a field of “software engineering” that is worthy of the name?

    Original video:
    Downloaded by on Sun, 21 Jan 2018 21:49:13 GMT Available for 30 days after download

    —Huffduffed by ascandroli

  10. UX Poland 2016 - Jeff Gothelf - Almost Everything I’ve Learned From 5 Years of Lean UX

    Agile has taken over the software development world. As a result we’ve created highly-efficient software engineering teams incentivized to get bug-free code shipped quickly. What we’ve failed to do is empower these teams with the decision-making mechanism necessary to decide:

    What should we work on? What’s the best prioritization for our work? When is it done? (Shipping != done) Is it meeting customer expectations? Should we continue to design and optimize this feature?

    It is imperative that our product teams understand how to practice effective product discovery methods which can simultaneously feed our product delivery efforts.

    The most effective way to achieve this is in collaborative, cross-functional teams that base their decisions on evidence from the market gained through experimentation and hypothesis. These teams bring product design, user experience, engineering, product management and organizational leadership together in a customer-centric effort to build the right product and to build the product right.

    Jeff Gothelf is an expert in teaching teams how to work in this collaborative fashion and has captured these ideas in his book, Lean UX: Applying lean methods to improve user experience.

    Slideshare link:

    Original video:
    Downloaded by on Fri Apr 17 14:02:39 2020 Available for 30 days after download

    —Huffduffed by AlanDalton