Nonzero Chance

Development Blog

Python’s Walrus Operator, Misgivings
Kerne Fahey Kerne Fahey

Python’s Walrus Operator, Misgivings

The new := operator in python seems like it will occasionally be useful. But I'll always know it as the python proposal that caused so much drama, Guido van Roussum quit the job of heading the python…

Read More
Perl 5 Retrospective, Brief
Kerne Fahey Kerne Fahey

Perl 5 Retrospective, Brief

Today I learned that Perl 5 is still being actively developed. I'm not sure how I feel about that. It was the first language I learned. I somehow made sense of it. When my hacking partner introduced…

Read More
Coding Bootcamp First Term Project
Kerne Fahey Kerne Fahey

Coding Bootcamp First Term Project

This week’s coursework for the bootcamp included a prompt to explain what our portfolio project will be. The constraint is that is has to be a game of some kind. I've proposed to write a text adventure…

Read More
Coding Bootcamp First Experiences
Kerne Fahey Kerne Fahey

Coding Bootcamp First Experiences

Since I already know python, the first term of the three-part coding bootcamp won’t be any trouble. I also can answer other students’ question on the bootcamp’s Slack, which is an ego boost I hardly…

Read More
MS Visual Studio Code for Linux
Kerne Fahey Kerne Fahey

MS Visual Studio Code for Linux

Apparently Microsoft Visual Studio Code, their IDE, is available for Linux. I frankly find this somewhat baffling, but I’m glad of it since it’s required for my coding bootcamp course. NuCamp explicitly…

Read More
Threaded Python Program
Kerne Fahey Kerne Fahey

Threaded Python Program

So I wrote my first threaded python program. I'd written the entire 350 line python script in a messy procedural style, so I spent about 5 hours rewriting the whole thing as tidy object-oriented code…

Read More