computmaxer's comments

computmaxer | 6 years ago | on: Tech Veganism

Quite simply because I am an American living in the US and those are the most accessible to me and the people I communicate with regularly.

computmaxer | 6 years ago | on: Tech Veganism

I'm a software engineer who does not practice "tech veganism." I use an iPhone, iMessage, Gmail, Google, Google Docs, etc. I'm interested in understanding why people who do practice this feel so strongly that using these products and services is bad. So what if Google reads your emails? Why is it bad if they correlate those and your search results to offer a more personalized service -- even more personalized advertisements -- for things you might actually be interested in buying some day? Is it fear of public embarrassment? Of being blackmailed? Of being discovered doing less than legal things? Have you been slighted by the company before so it's a matter of never doing business with them again out of principle?

No need to worry about explaining it kindly and plainly to me :)

computmaxer | 7 years ago | on: Doom 3 in WebAssembly

What? If it isn't in the browser, what's the difference between that and something you download on Steam?

computmaxer | 9 years ago | on: Is Semantic Versioning an Anti-Pattern?

Based on reading this it seems like you haven't worked on a large application where there are lots of modules and libraries developed by independent teams all coming together to form a final product (shipping with CD or not).

I work on a platform team developing many different libraries used by many different teams throughout the company. If we didn't leverage semver (or some versioning scheme that at least differentiates between breaking and non-breaking changes) I don't know how we would do it. We either a) wouldn't be able to release 'patch' updates to a particular library without consumers getting it for free/automatically without changing anything or b) wouldn't be able to release breaking changes without it automatically breaking consumers builds.

Semver may not be useful for the final build or end product that you end up shipping. But it is a very useful tool for all the parts (dependencies) that make up that final product.

computmaxer | 9 years ago | on: AirPods are now available

I have Bose QC35s and they can be simultaneously connected (not just paired) to two devices at the same time. They can be paired to more, and you can cycle through paired devices with a switch on the headphones or use the iPhone app to select which two devices you want connected.

I almost always have both my Macbook Pro an iPhone connected. The switch from listening to music from the laptop to the iPhone (such as when I leave the office and get on the bus) is seamless. Simply stop playing music on the laptop and start playing music on the phone. I highly recommend them.

computmaxer | 9 years ago | on: MacBook Pro

So did I, but it was a simply something that could have used physical keys. Was it dynamic based on the application you were using or configurable in any way?

computmaxer | 9 years ago | on: MacBook Pro

Four standard (non-proprietary) multi-use ports is a complaint?

No innovative features? What do you call a ribbon display that no one has ever done before?

No expansion - nothing new to the MBP line.

computmaxer | 10 years ago | on: Programming by poking: why MIT stopped teaching SICP

At my university it was a 3rd or 4th year course (depending on how quickly you were able to knock out the prereqs), and I think that was a great approach. At that point you've used programming languages enough that creating your own interpreter is a fascinating experience.

computmaxer | 10 years ago | on: We are ruthless on code reviews

As someone who works at Workiva, I completely agree.

The post comes off a little more abrasive than I'd like. I think writing it as an "email" to a hypothetical new team member makes it worse.

The point is: we take our code reviews seriously and we may point out things that seem silly or nitpicky, we may question your approach, we may make many suggestions for improvement, but at the end of the day it is nothing personal. It is for the common goal of high code quality.

computmaxer | 11 years ago | on: Going “Write-Only”

I live in Iowa. Is our dialect concrete enough to put it in a group with Indian English and Australian English?

computmaxer | 11 years ago | on: Shipping Culture Is Hurting Us

> but Node.js takes up a lot of resources in a browser

You must be confused. Node.js is used to run JavaScript on the server, not in a browser (the client).

page 1