Mark Pearl

May, 2017

Lego Game Notes

First 2 minutes team tries to understand from the customer what they would like to have in their city

Jedi Academy

The Jedi Academy is a supporting structure to provide increase graduates knowledge in being a professional software developer. Jedi academy will meet every two weeks to focus on a a fundamental area of development.

The Graduate Program

We believe to have a successful graduate program you need the following:

The puzzle solver

In a parallel world there is a job where people get paid to solve puzzles - now, when I say puzzles I mean the real puzzles with puzzle pieces you have to put together to make a picture. In this world there are all sorts of puzzles; some puzzles are...

Cognitive dissonance theory

Cognitive dissonance theory shows us that when our behavior doesn’t match our intentions, we feel discomfort. For example, a smoker might understand the health problems associated with smoking, yet may not choose to enter a program to help them quit smoking. When they become aware that their behavior (smoking) doesn’t...

April, 2017

Slicing Tic Tac Toe for beginners

When starting out with people learning software development I recommend a set of resources to get them started. Usually these are Code Kata’s and lanuage fundamentals with some reading.

Satir Change Model

The Satir Change Model, created by Virginia Satir, depicts personal and organizational change as five stages: Late Status Quo Resistance Chaos Integration New Status Quo

Student Code Retreat Notes

A typical Code Retreat is a day long intensive practice event focussed at core practices that professional software developers use to create software. Typically this covers things like:

Remote Collaboration Notes

Need for everyone to feel like a first class citizen Remote work can propose timezone issues Identify key design changes before starting work helps Pairing with time differeces is tough

March, 2017

Pug Notes

Getting an anchor tag to rendor in li

See all posts by category...

Want to get my personal insights on what I learn as I learn it? Subscribe now!


/