Fun Ways to Teach Kids to Code
Following up on my Why We Need to Teach Kid to Code, here are some fun ways to help them learn. So cool – wish some of these were around when I was an 8 year old learning to code on my Atari 800! (this is an excerpt from my article for SheKnows) Games that teach computational […]
Why We Need to Teach Kids to Code
Obviously, don’t even get me started on the ridiculous skills gap we’ve got in technology and the fact that, in most schools, kids still aren’t being offered any options for learning programming. I can’t even understand it. So, when SheKnows asked me to write a couple of pieces on teaching kids to code, I jumped at […]
Pair Programming Games
Last week, Moss Colum and Laura Dean gave the Boston Software Craftsmanship group a sneak peak of their Agile 2010 Pairing Games as Intentional Practice session. And, as a bonus, we got to try the games out during our code kata. I know what you’re thinking, Abby, you’re a freakin’ geek. And I’m okay with […]
More LINQ Goodness: Now with WPF!
Apologies for the slow down in posts, I’ve been head’s down in code bringing you more tutorials on LINQ to SQL and how to use it with my current obsession, Windows Presentation Foundation. It has now been expanded into 3 parts – aka, everything you ever-never wanted to know about LINQ to SQL: Mapping Tables […]
A LINQ Tutorial
For the source code inclined in each of you, I just posted an application and tutorial on LINQ, .NET’s Language Integrated Query, on The Code Project. It shows how to map database tables to classes with LINQ and then retrieve the data in the very cool LINQ-manner that makes me ooh and ahh for doing […]
Poka-Yoke Your Code
Mary Poppendieck tells this great story about when the manufacturing plant she worked for transitioned to Lean. When they started, she says, they had this separate QA group whose job it was to find defects in the products after they were already made (sound familiar?). But then they took these QA folks and moved them […]
Where Does Developer Testing End and Tester Testing Begin?
Thanks so much to all of the awesome people who attended Nate Oster & I’s workshop at Agile 2009. We used games and ideas to look at how testers and programmers can really work together on agile projects in ways that makes sense on our teams. [Click Read More….. to view the slides]
Craftsmanship and Ethics
Bob Martin’s Craftsmanship and Ethics presentation is now freely available. Think of it as a 45 minute video on the key principles of agile programming. Or, if you’d prefer, a tutorial on how to become a professional developer. As developers, our main product is our code. And, so, to be considered professionals, we must craft […]