<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Christalee Bieber - Teal Labs, Inc.</title><link>/</link><description></description><lastBuildDate>Sat, 28 Sep 2024 00:00:00 -0400</lastBuildDate><item><title>What is the sound of one gem shining?</title><link>/posts/what-is-the-sound-of-one-gem-shining.html</link><description>&lt;p&gt;These past couple of weeks I've been learning &lt;a href="https://www.ruby-lang.org/en/"&gt;Ruby&lt;/a&gt;, a language with a design philosophy similar to &lt;a href="https://www.python.org/"&gt;Python&lt;/a&gt;: high-level code that's easy to read and write. I started with the classic beginner's text, &lt;a href="https://poignant.guide/book/"&gt;Why's (Poignant) Guide to Ruby&lt;/a&gt;, a gonzo adventure through the language, but tapped out partway through Chapter …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Sat, 28 Sep 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2024-09-28:/posts/what-is-the-sound-of-one-gem-shining.html</guid><category>posts</category><category>ruby</category><category>programming</category></item><item><title>immersing myself in a sea of data</title><link>/posts/immersing-myself-in-a-sea-of-data.html</link><description>&lt;p&gt;Another area in which I wanted to improve my understanding was system design, as I kept flubbing interviews on that topic. I considered jumping straight into Alex Xu's System Design Interview (vol. 1 or 2) but was convinced to instead tackle a classic text, Martin Kleppman's &lt;a href="https://dataintensive.net/"&gt;Designing Data-Intensive Applications&lt;/a&gt;. Published …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Tue, 10 Sep 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2024-09-10:/posts/immersing-myself-in-a-sea-of-data.html</guid><category>posts</category><category>RC</category><category>books</category><category>programming</category></item><item><title>who engineers a browser?</title><link>/posts/who-engineers-a-browser.html</link><description>&lt;p&gt;After my attempt to &lt;a href="/posts/building-a-digital-breadboard.html"&gt;write a digital breadboard&lt;/a&gt;, I turned back to job hunting for a while. But that quickly paled and I looked around for a project that would keep my fingers typing and my commits flowing. I stumbled across a group of folks at RC working their way …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Tue, 13 Aug 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2024-08-13:/posts/who-engineers-a-browser.html</guid><category>posts</category><category>python</category><category>programming</category><category>RC</category></item><item><title>building a digital breadboard</title><link>/posts/building-a-digital-breadboard.html</link><description>&lt;p&gt;Earlier this year I was laid off from my job. As I wandered through a morass of job listings and LeetCode, I wanted to write something that demonstrated my React skills more extensively than my rc-niceties portfolio project. I also wanted an excuse to try out Typescript, as I had …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Mon, 17 Jun 2024 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2024-06-17:/posts/building-a-digital-breadboard.html</guid><category>posts</category><category>javascript</category><category>programming</category></item><item><title>deploying with github actions</title><link>/posts/deploying-with-github-actions.html</link><description>&lt;p&gt;Last week I updated my blog for the first time in a long time - so long that I had forgotten exactly how to run and build it. (&lt;code&gt;pelican -rl content&lt;/code&gt; is the right answer for my current directory structure.) Once I figured that out, I wrote my post and figured …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Sat, 07 Oct 2023 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2023-10-07:/posts/deploying-with-github-actions.html</guid><category>posts</category><category>programming</category><category>publishing</category></item><item><title>the joy of react</title><link>/posts/the-joy-of-react.html</link><description>&lt;p&gt;I've recently started some PD at work with &lt;a href="https://www.joyofreact.com/"&gt;The Joy of React&lt;/a&gt;, a course by React maven Josh Comeau. It promises to teach me not just the basics but also some "happy practices" (hedging on "best practices") that I'm expected to bring back to my daily practice. Several of my …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Mon, 02 Oct 2023 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2023-10-02:/posts/the-joy-of-react.html</guid><category>posts</category><category>javascript</category><category>programming</category></item><item><title>rc-niceties</title><link>/posts/rc-niceties.html</link><description>&lt;p&gt;A frequent comment about the Recurse Center is "everyone here is so nice!" Perhaps due to careful admissions, or the &lt;a href="https://www.recurse.com/manual#sub-sec-social-rules"&gt;social rules&lt;/a&gt;, RC participants strive to keep it a supportive community where people are open to others: working together, communicating carefully, and respecting each other. One mechanism for building the …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Fri, 04 Jun 2021 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2021-06-04:/posts/rc-niceties.html</guid><category>posts</category><category>portfolio</category><category>python</category><category>javascript</category><category>RC</category><category>programming</category></item><item><title>Outreachy</title><link>/posts/outreachy.html</link><description>&lt;p&gt;Last month I applied to &lt;a href="https://www.outreachy.org/"&gt;Outreachy&lt;/a&gt;, a paid internship for non-students from underrepresented groups in technology. Instead of interviewing based on your resume, part of the application involves making a contribution to the open source project you're hoping to work for. Since the internship employers tend to be big names …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Sun, 04 Apr 2021 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2021-04-04:/posts/outreachy.html</guid><category>posts</category><category>portfolio</category><category>python</category><category>programming</category></item><item><title>syntax highlighting &amp; feeds</title><link>/posts/syntax-highlighting-feeds.html</link><description>&lt;p&gt;I haven't written much about the process of putting this blog together because I want it to speak for itself, but I wanted to write a short note about two features I added today. One was syntax highlighting, using pygment's 'friendly' theme. (Thanks to &lt;a href="https://help.farbox.com/pygments.html"&gt;this gallery&lt;/a&gt; for showing off the …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Tue, 16 Feb 2021 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2021-02-16:/posts/syntax-highlighting-feeds.html</guid><category>posts</category><category>programming</category></item><item><title>PageRanking RC Zulip</title><link>/posts/pageranking-rc-zulip.html</link><description>&lt;p&gt;Over the past couple of weeks, I and some colleagues in the &lt;em&gt;&lt;a href="https://www.manning.com/books/mastering-large-datasets-with-python#toc"&gt;Mastering Large Datasets with Python&lt;/a&gt;&lt;/em&gt; group have been practicing our new ability to scrape and process large amount of data with Spark, by harvesting public messages from the RC Zulip and analyzing them. (For those unfamiliar with &lt;a href="https://zulip.com/"&gt;Zulip …&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Mon, 15 Feb 2021 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2021-02-15:/posts/pageranking-rc-zulip.html</guid><category>posts</category><category>RC</category><category>programming</category><category>python</category></item><item><title>Puzzling Goings-On</title><link>/posts/puzzling-goings-on.html</link><description>&lt;p&gt;Today, an RC colleague organized a group to tackle &lt;a href="https://github.com/nivbend/gitstery"&gt;a git mystery&lt;/a&gt;, in which murder has been done and the clues are hidden in commit messages. My group did not solve the crime within the hour, nor did we limit ourselves to git commands. But we appreciated the spirit of …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Thu, 11 Feb 2021 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2021-02-11:/posts/puzzling-goings-on.html</guid><category>posts</category><category>RC</category><category>programming</category><category>hobbies</category></item><item><title>Cost of Drinking</title><link>/posts/cost-of-drinking.html</link><description>&lt;p&gt;When I started at the Recurse Center, I had several vague ideas of projects I wanted to work on. A throwaway comment on the price of beer in Budapest inspired me to see if beer could be used as a cost of living metric. The first maps I found polled …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Thu, 04 Feb 2021 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2021-02-04:/posts/cost-of-drinking.html</guid><category>posts</category><category>portfolio</category><category>programming</category><category>hobbies</category><category>python</category><category>javascript</category><category>RC</category></item><item><title>Three Things Learned</title><link>/posts/three-things-learned.html</link><description>&lt;p&gt;I haven't been keeping up with this blog, but I have been keeping busy. A few things I've learned recently:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Although JavaScript has a &lt;code&gt;typeof&lt;/code&gt; command, it doesn't produce very useful output. In particular, it yields &lt;code&gt;object&lt;/code&gt; no matter whether the structure in question is a Map, an Array, a …&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Thu, 04 Feb 2021 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2021-02-04:/posts/three-things-learned.html</guid><category>posts</category><category>RC</category><category>programming</category><category>javascript</category><category>python</category></item><item><title>refactoring checklist; ML project ideas</title><link>/posts/refactoring-checklist-ml-project-ideas.html</link><description>&lt;p&gt;In a recent conversation I mentioned that when I meet a new Python feature, I add it to my refactoring checklist. Someone asked me to share that checklist, and here it is, slightly expanded:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;write all comments/docstrings&lt;/li&gt;
&lt;li&gt;resolve all TODOs&lt;/li&gt;
&lt;li&gt;add types to all fn declarations and key local …&lt;/li&gt;&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Tue, 19 Jan 2021 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2021-01-19:/posts/refactoring-checklist-ml-project-ideas.html</guid><category>posts</category><category>programming</category><category>RC</category></item><item><title>RC Week 1</title><link>/posts/rc-week-1.html</link><description>&lt;p&gt;My first week at the &lt;a href="https://www.recurse.com/"&gt;Recurse Center&lt;/a&gt; has been a bit of a firehose, mostly socially. It wasn't until Friday that I found myself with more than an hour of unbroken coding time, between orientation activities, chats/pairing with fellow RCers, presentations and craft evening and feelings check-in and more …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Sat, 09 Jan 2021 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2021-01-09:/posts/rc-week-1.html</guid><category>posts</category><category>programming</category><category>RC</category></item><item><title>RC Day 1!</title><link>/posts/rc-day-1.html</link><description>&lt;p&gt;I've set a goal to reflect on each day at the Recurse Center; not all those reflections will be public, but those related to what I'm working on will be. The day started a bit earlier than I've been used to, and I enjoyed the orientation activities for the most …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Mon, 04 Jan 2021 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2021-01-04:/posts/rc-day-1.html</guid><category>posts</category><category>RC</category><category>programming</category></item><item><title>sorting and planning</title><link>/posts/sorting-and-planning.html</link><description>&lt;p&gt;This week, I've been gearing up for my batch at the Recurse Center, prompted by a flurry of facilitator emails. I've joined Zulip and indicated my interest in a reading/project group for &lt;a href="https://www.manning.com/books/mastering-large-datasets-with-python"&gt;Mastering Large Datasets with Python&lt;/a&gt;; posted my introduction to the Welcome thread and read about who else …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Wed, 23 Dec 2020 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2020-12-23:/posts/sorting-and-planning.html</guid><category>posts</category><category>RC</category><category>personal</category></item><item><title>Advent of Code 2020, in JavaScript</title><link>/posts/advent-of-code-2020-in-javascript.html</link><description>&lt;p&gt;I’m doing Advent of Code this year using JavaScript, with the goal of forcing myself to learn the ins and outs of the language. And boy, does it have a lot of those. Here are some reflections on traps and quirks I’ve discovered.&lt;/p&gt;
&lt;p&gt;Initially I wrote JS literally …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Wed, 09 Dec 2020 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2020-12-09:/posts/advent-of-code-2020-in-javascript.html</guid><category>posts</category><category>programming</category><category>javascript</category></item><item><title>Denim Duvet</title><link>/posts/denim-duvet.html</link><description>&lt;p&gt;Over the years, I've gone through a lot of jeans. Usually I retire them for excessive rips and holes, although my standards have risen steadily. During the 2020 winter holiday, my partner and I decided to make significant progress on turning this pile of jeans into a duvet cover. This …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Fri, 04 Dec 2020 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2020-12-04:/posts/denim-duvet.html</guid><category>posts</category><category>hobbies</category><category>making</category><category>portfolio</category></item><item><title>Recurse Center, incoming!</title><link>/posts/recurse-center-incoming.html</link><description>&lt;p&gt;I'm honored and excited to join the January 2021 batch of the &lt;a href="https://www.recurse.com/"&gt;Recurse Center&lt;/a&gt;, a unique community of programmers focused on self-directed learning. Although their Brooklyn space is closed for the foreseeable future, they've put an impressive amount of effort into facilitating productivity and communication with &lt;a href="https://www.recurse.com/virtual-rc"&gt;Virtual RC&lt;/a&gt;, leaning heavily …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Fri, 13 Nov 2020 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2020-11-13:/posts/recurse-center-incoming.html</guid><category>posts</category><category>RC</category><category>personal</category></item><item><title>my first pull request</title><link>/posts/my-first-pull-request.html</link><description>&lt;p&gt;Someone linked me to &lt;a href="https://computecuter.com/"&gt;Compute Cuter&lt;/a&gt;, a set of suggestions for cuter text editor themes, fonts, even keyboards and keycaps. The site is by &lt;a href="https://twitter.com/sailorhg"&gt;sailorhg&lt;/a&gt;, who makes the &lt;a href="https://sailorhg.github.io/fairyfloss/"&gt;fairyfloss&lt;/a&gt; theme I sometimes use. Looking through the suggestions, I was rather taken with the &lt;a href="https://witchhazel.thea.codes/"&gt;Witch Hazel&lt;/a&gt; theme, but it didn't have …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Sun, 01 Nov 2020 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2020-11-01:/posts/my-first-pull-request.html</guid><category>posts</category><category>programming</category></item><item><title>Embroidery</title><link>/posts/embroidery.html</link><description>&lt;p&gt;As a child, I learned to cross-stitch. As an adult, I've returned to it as a relatively quiet, clean, soothing hobby I can pick up at idle moments that nevertheless produces something lasting and beautiful. Projects I've been working on include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;A rendering of one of Frank Lloyd Wright's windows …&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Fri, 04 Sep 2020 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2020-09-04:/posts/embroidery.html</guid><category>posts</category><category>hobbies</category><category>making</category></item><item><title>Family Cookbook</title><link>/posts/family-cookbook.html</link><description>&lt;p&gt;My extended family likes to cook, especially at the holidays, and frequently I hear, “What’s the recipe for X? Ask Y, they’ll know.” And then the recipe will be dredged up from memory, or a dusty cookbook, or someone’s text history, or photos of a dusty cookbook …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Wed, 04 Dec 2019 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2019-12-04:/posts/family-cookbook.html</guid><category>posts</category><category>portfolio</category><category>hobbies</category><category>programming</category><category>publishing</category></item><item><title>High Holy Days Music</title><link>/posts/high-holy-days-music.html</link><description>&lt;p&gt;I sing with the &lt;a href="https://brooklyncommunitychorus.org/"&gt;Brooklyn Community Chorus&lt;/a&gt; and we sometimes hold our concerts at &lt;a href="https://cbebk.org/"&gt;Congregation Beth Elohim&lt;/a&gt; in Park Slope. In return, CBE invites us to provide backup vocals during their High Holy Days services. I participated in 2019 and was pleased to receive a binder full of music, some …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Wed, 04 Sep 2019 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2019-09-04:/posts/high-holy-days-music.html</guid><category>posts</category><category>portfolio</category><category>hobbies</category><category>programming</category><category>publishing</category></item><item><title>Buffer the Slayer</title><link>/posts/buffer-the-slayer.html</link><description>&lt;p&gt;When I was teaching programming at the &lt;a href="https://www.workshopschool.org/"&gt;Workshop School&lt;/a&gt;, I eventually expected my students to learn about object-oriented programming (OOP). As it’s not a paradigm I use frequently, I wanted to refresh my memory, both about OOP and about how to teach it. So I dug up a project …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Thu, 04 Apr 2019 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2019-04-04:/posts/buffer-the-slayer.html</guid><category>posts</category><category>portfolio</category><category>programming</category><category>python</category></item><item><title>Cat Assistant</title><link>/posts/cat-assistant.html</link><description>&lt;p&gt;Inspired by the hilarious interview question, "What words would your family use to describe you?"&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Mon, 30 Oct 2017 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2017-10-30:/posts/cat-assistant.html</guid><category>posts</category><category>interviewing</category><category>jokes</category></item><item><title>A Tale of 2 PDs</title><link>/posts/a-tale-of-2-pds.html</link><description>&lt;p&gt;Recently I attended two professional development events nominally aimed at "maker educators." They ended up being pretty different experiences, though!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Fri, 20 Oct 2017 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2017-10-20:/posts/a-tale-of-2-pds.html</guid><category>posts</category><category>making</category><category>programming</category><category>education</category></item><item><title>Introduction to Programming</title><link>/posts/introduction-to-programming.html</link><description>&lt;p&gt;Colleagues often consult me for advice on teaching programming as fledgling or non-programmers. Here are capsule reviews of various tools and approaches for beginners.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Mon, 17 Jul 2017 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2017-07-17:/posts/introduction-to-programming.html</guid><category>posts</category><category>computer science</category><category>programming</category><category>education</category></item><item><title>CTE Programming in 2017</title><link>/posts/cte-programming-in-2017.html</link><description>&lt;p&gt;Anyone teaching computer-related topics in 2017 knows that: the range of skills, compensation levels, and working conditions in "tech" is huge and unpredictable; and, trying to future-proof your students is impossible.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Fri, 23 Jun 2017 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2017-06-23:/posts/cte-programming-in-2017.html</guid><category>posts</category><category>computer science</category><category>programming</category><category>education</category></item><item><title>Teaching Materials Selection in High School</title><link>/posts/teaching-materials-selection-in-high-school.html</link><description>&lt;p&gt;Materials selection and Ashby charts are rarely covered in depth for most STEM students or teachers, so I wanted to give them strong guidance. Here's my advice.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Tue, 13 Jun 2017 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2017-06-13:/posts/teaching-materials-selection-in-high-school.html</guid><category>posts</category><category>materials science</category><category>education</category><category>design</category><category>prototyping</category></item><item><title>Advent of Code</title><link>/posts/advent-of-code.html</link><description>&lt;p&gt;&lt;a href="https://adventofcode.com/"&gt;Advent of Code&lt;/a&gt; is an annual challenge during the month of December, posing short puzzles that generally require code to solve. Although I've never seriously competed, I have completed for my own enjoyment every puzzle from 2016, and nearly every one from 2015. The solutions from 2016 are annotated for …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Wed, 04 Jan 2017 00:00:00 -0500</pubDate><guid isPermaLink="false">tag:None,2017-01-04:/posts/advent-of-code.html</guid><category>posts</category><category>portfolio</category><category>programming</category><category>python</category><category>javascript</category></item><item><title>Berrybasket</title><link>/posts/berrybasket.html</link><description>&lt;p&gt;In 2013 my partner Daniel and I were teaching at The Hacktory, a Philadelphia makerspace, mostly about circuits. A friend approached us about teaming up with an elementary science teacher for a unit on datalogging in (cardboard) houses, since Daniel's former job involved datalogging in (real) houses. The students were …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Tue, 04 Jun 2013 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2013-06-04:/posts/berrybasket.html</guid><category>posts</category><category>portfolio</category><category>making</category><category>programming</category><category>python</category></item><item><title>The Hacktory</title><link>/posts/the-hacktory.html</link><description>&lt;p&gt;When I moved to Philadelphia, I got involved in a local makerspace, The Hacktory. They provided a great platform for teaching others and tinkering on my own projects. Here are a few of the activities I worked on there.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Tue, 04 Jun 2013 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2013-06-04:/posts/the-hacktory.html</guid><category>posts</category><category>making</category><category>hobbies</category><category>portfolio</category><category>education</category></item><item><title>MIT OCW Highlights</title><link>/posts/mit-ocw-highlights.html</link><description>&lt;p&gt;You never forget your first, and for me, it's true for my first job: working with faculty to publish open educational content at &lt;a href="https://ocw.mit.edu/"&gt;MIT OpenCourseWare&lt;/a&gt;. A massive undertaking, OCW's original remit was to publish the entirety of MIT's curriculum online under an open license, for reuse and remixing. I was …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Sun, 04 Sep 2011 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2011-09-04:/posts/mit-ocw-highlights.html</guid><category>posts</category><category>portfolio</category><category>publishing</category></item><item><title>Cider Press</title><link>/posts/cider-press.html</link><description>&lt;p&gt;Once upon a time, my friends and I went apple-picking, and decided we wanted to make some hard cider. So we got in touch with a friend of a friend who had a working cider press, drove out to the coast, and pressed some apples. This was great fun, but …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Christalee Bieber</dc:creator><pubDate>Sun, 04 Oct 2009 00:00:00 -0400</pubDate><guid isPermaLink="false">tag:None,2009-10-04:/posts/cider-press.html</guid><category>posts</category><category>portfolio</category><category>making</category><category>hobbies</category></item></channel></rss>