skip to content

Alex Kwiatkowski's blog

Thought: The Creativity of Programming

"this feels like creating"

So often, while programming a large program I get the feeling of composing something complex and creative. The software could be compared to a dance or a book being written, while I am the choreographer and the author.

Thought: Counting Lines of Code

"when did I learn each programming language I know, and how many lines of code have I written in each?"

There are a lot of computer programming languages out there. There are so many that it is unlikely for a single developer to have come across them all, let alone be fluent in each.

Thought: Lane Changing & Greedy Algorithms

"greedy algorithms do not appear capable of producing optimal lane changes"

It's fairly likely every driver has at some point cared about maximizing their speed on the road (to some limit haha), and that implies they care about minimizing delays caused by traffic. In this universe at least, this means changing lanes. The recurring problem is selecting the best lane at a given time.

Late 2008 15-Inch Unibody MacBook Pro Battery Life

After 300 loadcycles, the battery in an early unibody MacBook Pro is kaput. Period, says Apple. They will not replace it if its capacity has fallen, because it is at the end of its intended lifespan. Three hundred is not all that great when compared to the newer unibodys which are supposed to withstand 1000 loadcycles, but is decent.

Cell Phone Plus Plus: the RIM BlackBerry Bold 9000

I am a proud owner of a BlackBerry Bold 9000, one of Research In Motion's (RIM) finest products to date.

Featuring everything a modern cell phone is expected to have, such as quad-band 3G, a multi-megapixel camera, and Bluetooth, the 9000 does not stop there. It boasts Wi-Fi and a real, unassisted GPS receiver. Of course, being a descendant of RIM, its push email notification and data capabilities are far ahead of otherwise comparable phones.

Weekend Hike in the Frontenac Provincial Park

Frontenac Provincial Park is a 52-square-kilometre region of the Frontenac Axis, the southern arm of the Canadian Shield. Established in 1974, it offers 48 campsites accessible by either well-maintained trails or canoe. Just slightly over two hours south-west of Ottawa, the park has a mixture of trails with a wide range of difficulty.

Fix for Opera 10 for Mac Freezing and High CPU Usage

Today, my copy of Opera 10 for Mac did a particular stunt for the third time I can remember. It freezes completely, uses in the neighbourhood of 50% of my CPU, and treats me to a repeat of this performance despite re-launching Opera and rebooting my Mac.

Mac programs that freeze are quite rare actually, and if it ever does happen, simply re-launching it should work basically every time. Well, it doesn't in this case...

First Thoughts on the Diamond Katana DA20

The Diamond Katana DA20 A1 is a light trainer and comparable to the Cessna 150, but the similarities stop there. The Katana has a low-wing, tandem-seat, carbon-fiber/plastic composite airframe, and has numerous advantages including a constant speed prop, control sticks (think fighters), and a greater usable payload.

Being a Licensed Power Pilot

A couple weeks ago I filled out a bunch of forms and got a Transport Canada "Authorized Person" to sign the back of my license. That signature officially gave me my Private Pilot's License.

Ottawa Flight School Comparison: OAS vs OFC

A person wanting to begin flight training in Ottawa is prepared to spend in the neighbourhood of ten thousand dollars, and it only makes sense to get the best deal and the best experience. Choosing a flight school is something I did almost two years ago, and I believe I made the best choice at the time. That being said, has the situation changed now?

Syndicate content