Exercises in Programming Style

Henrik Warne

In the book club at work , we recently finished reading Exercises in Programming Style by Cristina Videira Lopes. The inspiration is a book from the 1940s by the French writer Raymond Queneau called Exercises in Style.

Agile Chair Exercise- Some Alternate Suggestions


As I mentioned we've been doing a number of small changes to the game, so here's how we play it: Agile Chair Exercise. Start the exercise. If you've been at an Agile conference, been a Scrum Master for quite some time and joined an Agile meetup group (here in The Netherlands there are several), then you probably found that games can be very quick ways to energize any meeting and to drive learning through fun.

An exercise in Refactoring - Playing around with Monoids and Endomorphisms

Ruminations of a Programmer

In this post I will discuss an exercise in refactoring while trying to raise the level of abstraction of a modeling problem. 2.endo) e run basic } This is an exercise which discusses how to apply transformations on values when you need to model endomorphisms. A language is powerful when it offers sufficient building blocks for library design and adequate syntactic sugar that helps build expressive syntax on top of the lower level APIs that the library publishes.

NATO’s Show of Strength on Russia’s Doorstep

The Cipher Brief

As tensions heat up between Russia and the West, cold-war skills are back in play. Norway and Iceland are hosting more than 50 thousand troops from 29 NATO countries involved in an intense training scenario across Northern Europe, dubbed Exercise Trident Juncture , with the first phase wrapping up mid-week. China Defense Systems Intelligence International NATO Russia Exercise Trident Juncture Iceland Norway Philip M.

How to Package and Price Embedded Analytics

This exercise is not a one-shot deal. exercise in imitation. PRICE 22 Pricing for Value This exercise can get you started, but it is best performed along with third-party intelligence gathering. HOW TO PACKAGE & PRICE EMBEDDED ANALYTICS.

The Spark Engine

Agile Alliance

This book describes creative exercises that foster team-building and warm up the right side of your brain – the creative side. People

Tech’s Next Imperative Must Be Physical Security


This foresight exercises […]. Physical security has always taken a back seat for IT professionals. With growing attacks read why Alan Cohen says that it is imperative for the IT pros to focus on physical security on Forbes : I believe our Founding Fathers knew that the American experiment would be sorely pressed, sorely challenged over time.

Agile Toolkit


These next steps are supported by exercises, simulations, insights and experience that come from our own personal Agile Backpack. […]. Pull coaching Traditional Agile Coaching goes like this: we take a look at what you are doing and we advise you what we think is a good next step in your growth and Agile Maturity. The post Agile Toolkit appeared first on Xebia Blog. Agile Agile Coach Fun Uncategorized

Agile 100

7 DevOps Lessons in 2018: The Path to DevOps Success in 2019


But it would be better if we learned faster and didn’t repeat them in our future exercises. We all learn from mistakes, right? And this is exactly what we will discuss here in this blog. For a while now, we’ve been overwhelmed by the idea of the DevOps principle.

DevOps 112

The Agile Expanse

Ron Jeffries

I watch The Expanse to force myself to exercise. Today this quote hit me pretty hard. Dark-Scrum New-Framework hills-cases Agile-Related

How do you explain the unreasonable effectiveness of cloud security?

High Scalability

I just eat right, exercise, and get plenty of sleep." With the enormous attack surface of cloud providers like AWS, Azure, and GCP, why aren't there more security problems? Data breaches and cyber attacks occur daily. How do you explain the unreasonable effectiveness of cloud security?

Cloud 108

Shifting & Sharing the Teaching Responsibility


This blog post will describe how we’ve experimented with a twist in this exercise during a recent Scrum.org PSM II class. As a facilitator and/or Scrum Master, you can use this exercise during your Scrum events as well: use your creativity and imagination!


Red team versus blue team: How to run an effective simulation

Kacy Zurkus - CSO Online

Red team-blue team exercises take their name from their military antecedents. Originally, the exercises were used by the military to test force-readiness. In the '90s, experts began using red team-blue team exercises to test information security systems. The military does it. The Government Accountability Office does it. So does the National Security Agency. The concept has made its way into the corporate world, too: war-gaming the security infrastructure.

Giving up on Work e-mail - Status Report on Week 7

elsua: The Knowledge Management Blog

How to Build Team Unity, Encourage Trust and Help Each Other - In 30 Minutes or less


This is a great exercise to learn more about your team; to find out more about each other’s concerns and dreams and, importantly, what you can do to support them. . I'd like to share with you the exercise that we did.

Bliki: IntegrationTest

Martin Fowler

These two things were easy to conflate, after all how else would you test the frobile and twibbler modules without activating them both into a single environment and running tests that exercised both modules? exercise code paths through all services, not just code responsible for interactions.

Helpful Way To Express Your Team´s Feelings in a Team Retrospective

Luis Goncalves

Express Yourself is a simple Check-In agile retrospective exercise that aims at visualizing the team´s ideas and helping to gather data early in the team retrospective session. This exercise gets the team members thinking about the events that triggered those feelings, which can lead to a deeper and more meaningful conversation later on. This should be done in later exercises.

Four short links: 22 November 2018

O'Reilly Media - Ideas

Projects -- list of practical projects that anyone can solve in any programming language , divided into categories according to what the project will exercise your knowledge of—e.g., XOXO Talks, Git Illustrated, Post-REST Services, and Learning Projects. XOXO 2018 Videos -- playlist of talks from XOXO 2018. via BoingBoing ). Learn Git Branching -- visual! Post-REST (Tim Bray) -- musings on what might replace REST in different parts of the current world of web services.

Twitter adds USB key verification, Florida names first Crypto Officer, Comcast’s data breach, WPA3 is finally here and why rebranding cybersecurity is necessary


Twitter said that the above exercise was a part of a two-factor authentication process and will protect Twitter accounts from being hacked. [.]. Twitter adds support for login verification with a USB key Twitter has taken a step towards providing better security by adding support for login verification through physical USB security keys, such as YubiKey.

PSM II: A Trainers Perspective


Sharing war stories, self-reflection, and tirelessly moving from exercise to exercise you all delivered to each other. I woke up Friday morning at 3 am for the second consecutive day and yet again I couldn't fall back asleep.


10 top Python resources on O’Reilly’s online learning platform

O'Reilly Media - Ideas

Introduction to Python — Jessica McKellar teaches you Python’s core concepts and data types through hands-on exercises and useful projects. Shaw helps you learn Python using 52 exercises.

How ShiftLeft Uses PostgreSQL Extension TimescaleDB

High Scalability

Vulnerability events can also have an event sample that contains detailed information about the request that exercised a security vulnerability. This article is written by Preetam Jinka , Senior Infrastructure Engineer at ShiftLeft. Originially published as Time Series at ShiftLeft.

Four short links: 26 December 2018

O'Reilly Media - Ideas

Evil FizzBuzz (Jason Gorman) -- a really clever CI exercise for a team. Evil FizzBuzz, Atari OS, Logic Guide, and Artificial Life. EmuTOS -- open source reimplementation of the original Atari ST operating system. via Hacker News ). Teach Yourself Logic: A Study Guide -- a wonderfully chatty book that functions as an introduction to logic for mathematicians and philosophers.

Heilmeier’s Catechism


It’s a good exercise to answer these questions for an individual research project, too, both for yourself and as a way to convey to others what you hope to accomplish. This is an exercise for the reader; the cost of the project depends on the tasks and time estimates and the team.

Four short links: 5 December 2018

O'Reilly Media - Ideas

Occult Defence Agency Budgeting Simulator -- a hilarious exercise whose point is about what happens the year after you cut the budget, with parallels to UK fiscal policy left as exercise for the (pixie-ravaged) reader. NLP for Code, Monolith vs. Modular, Automatic Gender Recognition, and Budget Simulator. code2vec -- a dedicated website for demonstrating the principles shown in the paper code2vec: Learning Distributed Representations of Code.

How To Improve Productivity By Taking A Hike


Studies say that outdoor exercise can improve memory, reduce stress & inflammation, improve blood pressure while protecting your vision and maintaining a state of well-being in general. From Engineering to Mountaineering – Teambuilding done right.

Creating a new learning experience with the PSM II class


Exercises are structured with the 4C’s. Most of the cases and exercises are originally designed with the 4C’s in mind. Over time this evolved in a natural flow by which the exercises are done. This is a short, lightweight exercise that offers students a chance for reflection.


How Artificial intelligence (AI) is Enabling Creativity Across Businesses

OTS Solutions

Finding ways to exercise creativity in the business world is essential to differentiate your brand, make meaningful innovations, and to serve customers effectively. How Artificial intelligence is Enabling Creativity Across Businesses.

Public Speaking Workshop: open to all this October

Scott Berkun

Highly participatory and exercise-centric. For years now I’ve been quietly teaching public speaking workshops in-house at corporations and organizations and doing private speaker coaching.

Review of Professional Scrum Master II Course


This exercise was really good, demonstrating that the closer to release the definition of done is then the lower the risk that the PO is taking on when they accept the increment. .

Course 162

The Agile Fluency Game: Now Available!

James Shore

I'm conducting a special workshop with Diana Larsen that's packed full of useful exercises to improve your Agile coaching and training. 01 Mar 2017. James Shore/Blog. Five years ago, Arlo Belshee and I created a game about agile adoption. The ideas in that game influenced the Agile Fluency™ Model , Arlo's Agile Engineering Fluency map , and the Agile Fluency Diagnostic.

Games 64

Four short links: 19 November 2018

O'Reilly Media - Ideas

see “How to Teach Computer Ethics Through Science Fiction”), but I wanted to share two specific exercises that I use and that I think are easily adaptable. Partial Time, Black Mirror, Implant Usability, and Open Source Game. Time is Partial -- Even though time naturally feels like a total order, studying distributed systems or weak memory exposes you, head on, to how it isn’t.

Games 54

Changing the Status Quo: How to Create a Culture of Accountability in your Org


What came from this exercise was a team of developers that trusted, respected and learned from each other. Today, there is little dispute that software is indeed eating the world.

The Making Of The Brand-New Professional Scrum Master II class


Using plenty of Liberating Structures and serious-and-fun exercises, we wanted to build and structure what the group already knew. We designed the first class with the 8 stances of the Scrum Master in mind, using a physical board with post-its to signify the various exercises.


One Easy Way To Speed up your Rails Tests and RSpec


use more integration tests rather than unit tests: this exercises a lot of code paths so test coverage won’t drop too much but in the end most developers will write integration tests that exercise the “happy path” Run your tests in parallel. There comes a time in the life of every Ruby on Rails project where you and your team will end up with long running tests.

Is Manual Testing Needed?

Henrik Warne

I typically exercise the major parts of the feature, and check that everything is working as expected. For the past few years, I have heard many people advocating using only automatic tests.

What does Stack Overflow want to be when it grows up?

Coding Horror

The whole point of the Stack Overflow exercise is that it's not beholden to me, or Joel, or any other Great Person. starter tasks and exercises.

Scrum For Fitness and Nutrition Programs - An Interview with Head Down Heart Up Founder, Evan Cook


Once we’ve worked through the Top 5, we revisit our Backlog by repeating many of the initial exercises, though quite honestly, most people realize that their Top 5 is more than enough to help them reach their goals.


About the Professional Scrum Master II Class


As a Scrum Master you can use every PSM-II exercise with your own Scrum Team and organization. Using plenty of Liberating Structures and serious-and-fun exercises, we wanted to build and structure what the group already knew.


Scrum 3.0: Servant Leadership And Scrum Mastering


While traditional leadership generally involves the accumulation and exercise of power by one at the ‘top of the pyramid,’ servant leadership is different. Scrum Mastering is a servant-leadership role. That’s a given. The phrase servant leader, first coined by Robert K.