programrun as it flows through the data executing commands based on
decisionpoints mandated in its execution logic. many loops are terminated
based on a length and they pick through data until some known point, maybe the
length of the data.
in the begininning of my programming days, i was only able to envision fixed
ends. loop `for` and only `for` this long, but that could be inefficient as there
may be a reson to terminate before the end, so `breaks` were used but the syntax
was ugly because the intent of the `for` appears as if it is to run all the way
through. yet, `while` hidden in its logic is a `break` whose condition needs a code
__comment__.
all the `while` a cleaner loop existed with its intent clearly
expressed and the code became more readable with less reliance on
soon-to-be-stale comments. constructs such as `each` took the `for`'s place,
spelling that actions were to happen all along the length of this line of
data.
the loops were all spelled out.
then, came the method that called itself. it didn't look anything like a loop,
just passing along what's left of the data to be handled by the next time this
method was to be called, which was right now because i'm that method and i'm
calling it, which is to say me and... was it to be an endless loop that couldn't
be because of finite resources like a python swallowing its tail?
relax...
although it may not work for everything, the terse--yet powerful--form of
recursion is somewhat poetic. the sleek and postmodern feel to code in which a
method keeps calling itself until some point at which it exits, the depth to
which is not known to the developer. instead, if the data given are still
open to processing, then we let the
(originally a guest post circa 2014 on the now-dark opinionateddeveloper.com)
the mental meanderings of a nerd in the twin cities who has a family and a bike and some other stuff...
11 March, 2018
14 March, 2017
The People
I spent my day doing the human thing. No, not humane... human. I work in tech. People tend to think tech is keyboards, screens, and code.
However, today, I talked some, and I listened a lot. I work in a satellite office, but I'm on a visit to HQ. There has been a lot of turnover in leadership through the last year, and I spent time with Directors, VPs, a C-level person, and others. All but one of these people were new since my last visit.
I'm not really a press-the-flesh kind of person. I feel like I can connect, remotely, via technology, but you have to be very deliberate. After today, I realized that being here, in their office, with a limited amount of time, was a different way of being deliberate. Being present, makes you a person, not an appointment. It's easy to skip an appointment.
If I had to come out here to be a human, so be it. I need to accept that certain people need that. Meeting people on their terms, especially for the first time, just reduces friction.
However, today, I talked some, and I listened a lot. I work in a satellite office, but I'm on a visit to HQ. There has been a lot of turnover in leadership through the last year, and I spent time with Directors, VPs, a C-level person, and others. All but one of these people were new since my last visit.
I'm not really a press-the-flesh kind of person. I feel like I can connect, remotely, via technology, but you have to be very deliberate. After today, I realized that being here, in their office, with a limited amount of time, was a different way of being deliberate. Being present, makes you a person, not an appointment. It's easy to skip an appointment.
If I had to come out here to be a human, so be it. I need to accept that certain people need that. Meeting people on their terms, especially for the first time, just reduces friction.
07 April, 2016
10 February, 2016
fate brewing's moirai IPA
holy floral on the hops, man! this is another kickass brew from a brewer in boulder. unique and very aromatic.
finkel & garf
rye saison is my new favorite style of beer. fulton in minneapolis brews a similar beer with their expat. this one is crisp and spicy with a hint of tart from that saison-y stuff.
05 February, 2016
23 January, 2016
finnegan's dead poet stout
dead irish poet extra stout. this was the perfect day to try this one. i REALLY liked this beer with my dinner of salmon and home made fries. i love it when a plan comes together!
2016 sierra beer camp
welp... it's sort of fruity. my first one was OK. i'll definitely have another, but i'm not going to run all over town to buy up all the stock.
16 January, 2016
01 January, 2016
hell chicken part deux
i bagged on hell chicken a few weeks back, but i have found a great application for it... asian food. made some potstickers tonight and it paired REALLY WELL with them!
20 December, 2015
egg in a hole
my first (and surely not my last) attempt at egg in a hole!
18 December, 2015
troll way from insight brewing
the kids over at insight sure are doing it right! yeah, it's citrusy but it's not clumbsy and piney like a fizzy gin. drink this!
guinness ipa
don't turnbone down if it's in front of you, but don't go too far out of your way to get in front of one.
13 December, 2015
photos and thoughts from tonight
very random subjects!
how can a skyline
be so playful?
when its friends the clouds
hang low
so they can make some mischief
and have some fun
challenging and obscuring
the enormous anchors to...
our perceptions of reality.
04 December, 2015
maroon & bold
fabulous, 100% MN sourced double IPA. maroon & bold, a double infuriatingly passive aggressive ale!
07 November, 2015
backwoods bastard
wow, this is a bourbon barrel aged ale. you totally smell the bourbon but there is very little bite when it hits the mouth. i think you'll miss out on a lot of the character if you try to drink this one from the bottle, so... just get a glass, ok?
01 November, 2015
final flowers of autumn
ran around the yard, today, capturing color that may not be the first thing that comes to mind when you are looking for color in autumn in minnesota.
it's fun to find the surprises, like late flowers. some are loud and defiant. some, faded and ready to be done.
17 October, 2015
failed new road design in roseville, ramsey county
Victoria street (Ramsey County road 52), between County road B and Larpenteur Avenue was repaved and reconfigured this summer. It went from a stretch of road that was awesome to cycle on northbound and southbound, to... safe nothbound
16 October, 2015
Subscribe to:
Posts (Atom)



































