Live Coding - TDD FizzBuzz Part 3

MORE TDD FIZZBUZZ!!! Let's start the SECOND requirement... We may be going slightly slower than I've seen FizzBuzz done... Maybe... I can't think of any additional tests that will fail for the first requirement, since we have a general solution - We can move…

MicroObjects: How do we get the data out?

Hello and Welcome to another edition of TWITTER RESPONDS! From a post announcement on twitter https://twitter.com/TheQuinnGil/status/1166730201826549761 > Our tools can kill maintainability. My thoughts on how Frameworks can be a negative to our products. Tool Impact On Developer Discipline - Frameworks GHOST_URL/2019/04/…

Live Coding - TDD FizzBuzz Part 2

TDD FizzBuzz! Welcome back! I'm trying a smaller video window - showing just the code, no IDE. With Live Testing turned on, we can still see the test status. One of the techniques I use to help myself when copy/pasting tests is to modify the body of…

Not JUST blogging?

Something that's been brought up to me, repeatedly, is if I can show how I do things. My style of coding is something that isn't common. It's well recognized by experienced developers as something they used to great success in the past. It'…

More SmallTalk

OK - Take number 5? I think this is take number 5 at working with SmallTalk. I'm using Cincom VisualWorks [http://www.cincomsmalltalk.com/main/products/visualworks/]. It was demo'd by [Carl Gundel] at a Seattle Software Crafter Meetup [https://www.meetup.com/seattle-software-craftsmanship/events/nhjtqqyzkbhc/…

Agile 2019

I'm at Agile 2019. I don't have a post written up for this week; so I'm pre-planning this no-op post. Since January 2018, I've gone from knowing zero people at conferences to having had face to face conversations with 31 of them.…

Awaiting Objects

Hmm... Fluent types vs Type Types awaiting vs method As part of the Principle of MicroObjects, Represent ALL Concepts, we still need to manipulate the data; at some point; or pass data to 3rd party libraries as primitives. We need to get the raw data. How do we do get…

Struggle To Code

I typically code a lot. With a recent role change, not so much at work. To compensate, because I need to code, I have a side project I'm working on. While working on various aspects of this, I've found a recurring theme. I don't…