Thursday, July 30, 2015

Zen of Software Development is now available!

Bett Correa has published a new book! Zen of Software Development.


Do you dream of working on a team of enlightened people who create software which users love? Stop dreaming and start living! This book will get you started on your journey.

Zen is now ready to overtake our offices and enable our teams to create software together. I have laid out exercises you can do alone or with your team members to create a new awareness and Group Mind.

I’ve spent over 15 years in software development and gone from being a web developer, to a DBA, to a project manager, to a business analyst, to an end to end solutions architect, and a product owner. The pattern I see repeated over and over again is teams missing deadlines, unhappy users, buggy code, and over-budget software. The reasons I blame for this are also the same time and time again: teams fighting, not understanding each other, being stuck in the past, not understanding the users, and overall stressful team environments.

This small handbook lays out a step-by-step process to create a new awareness, first in yourself and then, you’ll be surprised to notice, in your team members. I don’t waste time on a lot of theory but focus on the facts. The layout is a seven day guide in which you have one small chapter to read each day with an exercise to help give you an awareness of the present. There is also a meditation to practice each day.

Tuesday, July 7, 2015

Joe Blankenship and the Geography of Cyber Space

In this episode of Software Architecture Concepts Podcast, we have Joe Blankenship. We discuss the new expanding world of Cyber Geography. We cover What Cyber Geography is and how it is redefining our personal identities. We talk about whether Cyber Geography is threatening or protecting us and much more.

You can watch a speech by Joe a https://www.youtube.com/watch?v=CIwpG9lQDBk

Books discussed and recommended in this episode:
Code/Space by By Rob Kitchin and Martin Dodge

The Production of Space by Henri Lefebvre

Philosophy in the Flesh by George Lakoff and Mark Johnson

Don't forget to check out Bett's book on Software Architecture:
You Can Be A Software Architect




Theme music by Ben Sound.

Saturday, April 11, 2015

Hybrid Cloud and IBM Watson's Cognitive Services

In this episode of Software Architecture Concepts Podcast, we have Will Chaparro from the Watson team at IBM. Will, probably against the wishes of the overlords at IBM, shares with us the secret ways that Watson is planning on taking over the most cognitive functions currently employing humanity. We will hope to keep this episode up as long as we can before the overlords discover it! Also revealed in this episode is the actual meaning of Hybrid cloud, why would you want to use a hybrid cloud, what are the drawbacks to using a hybrid cloud, hybrid cloud architecture considerations. We also tackle the big question: Is it drastically easier for enterprises to move to the cloud these days?

Books discussed and recommended in this episode:
Building Microservices by Sam Newman
Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS) - Michael J Kavis

Sites that Will recommends: http://netflix.github.io/
http://docs.openstack.org
http://www.cloudcomputingpatterns.org
Microsoft Azure - Cloud Design Patterns  https://msdn.microsoft.com/en-us/library/dn568099.aspx
Find Len Bass and Michael Bass - Architecting for the Cloud and slides from Adrian Cockcroft at slideshare.com
Code Samples: https://github.com/watson-developer-cloud
https://github.com/Watson-Explorer/wex-wdc-integration-samples
Don't forget to check out Bett's book on Software Architecture:
You Can Be A Software Architect


Thursday, March 19, 2015

CEO Greg Ross-Munro Discusses Cross Platform Systems

In this episode of Software Architecture Concepts Podcast, we have Greg Ross-Munro. At Sourcetoad, Greg is creating cross platform systems that for example interactive entertainment and information displays that run on large TVs on cruise ships.

We have a lively conversation on native vs cross platform development. We also cover the types of clients that need specialized system, how to deal with nontechnical clients, and how to on board clients and make them understand the process.

‪We discuss the process after on boarding, how they move the client from the beginning with nothing to a fully working product in production including wireframes, user focused design, specialized hardware configuration with embedded systems and how to optimizing systems that have really low power, small processors, and tiny memory.

Books discussed and recommended in this episode:

Zero to One: Notes on Startups, or How to Build the Futureby Peter Thiel, Blake Masters

Consilience: The Unity of Knowledge by Edward Osborne Wilson

Startup CEO: A Field Guide to Scaling Up Your Business, + Website by Matt Blumberg

Disruptive Possibilities: How Big Data Changes Everything by Jeffrey Needham

Learn more about Sourcetoad

Monday, March 2, 2015

Run a Successful Game Development Company, CEO Jesse Schell

In this episode of Software Architecture Concepts Podcast, we have Jesse Schell. We talk many exciting topics including the ins and outs of running a game development company and how it is from traditional softwar,  his secret to successful time management, what he thinks of the culture of “Lets Play Video” creators like PewDiePie, educational games might be the silver bullet to bringing more women into IT and whats next in gaming ie VR (finally). We also talk about his kick starter for the Orion Trail
 Links to things disused:
 Books discussed and recommended in this episode:


The Timeless Way of Building by Christopher Alexander


Don't forgot to check out Bett's book You Can Be A Software Architect

Monday, February 23, 2015

Jim McHale Discusses What Agile Has Wrong


In this episode of Software Architecture Concepts Podcast, we have Jim McHale. We talk about several controversial topics.
- What Agilists are dead-wrong or (worse) dangerously almost-right about
- Why computer scientists shouldn’t be allowed to teach programming
- Does anyone else have serious doubts about the Hour of Code?
- The apparent lack of awareness by management that THEY are the root cause of software problems. 
Listen Now:

Books discussed and recommended in this episode:
Don't forget to check out Bett Correa's book You can Be a Software Architect
 Music by bensound.com