Workaday Reading

About Nika



"At Mozilla I often end up building my changes in a patch stack, and used git rebase -i1 to make changes to commits in response to review comments etc. Unfortunately, with a repository as large as mozilla-central2, git rebase -i has some downsides:"

read »

Workaday Reading

What Every Developer Should Learn Early On



"As a developer, you’ll hear a lot of crazy, unbelievable theories about what “lines of code” signify. Believe none of them. Lines of code is a ridiculous metric to base decisions on. In very rare cases it tells you something, in all the other cases, it tells you nothing."

read »

Reading Today

Friday Beer Thoughts: Local Demand



"Many of the business discussions surrounding beer tend to focus on the number of breweries opening or closing. We use that as a barometer for the health of the sector, including our previous look at industry dynamism. Counting breweries is pretty easy, however it also provides an incomplete picture."

read full text »

Reading Today

What People Actually Say Before They Die



"Insights into the little-studied realm of last words. Mort Felix liked to say that his name, when read as two Latin words, meant “happy death.” When he was sick with the flu, he used to jokingly remind his wife, Susan, that he wanted Beethoven’s “Ode to Joy” played at his deathbed."

read full text »

Workaday Reading

Algebraic Effects for the Rest of Us



"Have you heard about algebraic effects? My first attempts to figure out what they are or why I should care about them were unsuccessful. I found a few pdfs but they only confused me more. (There’s something about academic pdfs that makes me sleepy.)"

read »

Workaday Reading

CSS flex box last space removed



"By setting the display of an item to flex I am finding the last space is removed from a text string so. Any text that is directly contained inside a block container element (not inside an inline element) must be treated as an anonymous inline element."

read »

Workaday Reading

General sibling combinator



"The general sibling combinator (~) separates two selectors and matches the second element only if it follows the first element (though not necessarily immediately), and both are children of the same parent element."

read »