HN user

mwgalloway

40 karma
Posts0
Comments14
View on HN
No posts found.

Ok, but why should I even care about what was on this hypothetical blackboard? Do you have any real world examples with business or technical significance where this "cope with it, somehow" approach to mutability is a clear win?

The "world" can just as easily be conceived of as being composed of discrete immutable facts rather than global mutable state. Either way, I kind of don't think that unfalsifiable ontological premises should be an important factor in system design.

Ruby has RBS and sorbet to support using type annotations. They are each relatively new and aren’t as clean and well integrated as Python’s implementation, but it’s not as if type annotations in Ruby don’t exist.

You're treating feminism as a simplistic monolith rather than a multifaceted movement across different cultural groups and sects. There are plenty of differing opinions and trends within the umbrella of feminism that don't always agree with one another, often the divisions seem to fall across generational and national boundaries. It seems to me though that feminists, and the left in general, in the US are very much in favor of the decriminalization of sex work.

I totally do this. I also occasionally will have something breaking and soon realize I typed 'git' randomly in the middle of a file instead of in my terminal...

Using used parts might be twice as much labor for one thing, you have to remove the part carefully from one phone and then install it into another one. Another is that you can't always guarantee the repair is done well if it's done with used parts as you can't really be certain what kind of conditions they were subjected to over time. Also, as you have to charge less for used parts, you might not have as good of a margin on the repair. I don't work in phone repair, but I used to work as a bicycle mechanic, and sourcing used parts for repairs was generally not considered worthwhile in most shops I've worked in.

I definitely felt like this was addressed during my time at DBC, there was a significant emphasis on figuring out how to approach problems you haven't encountered before methodically, learning new tech stacks quickly, and how to think programmatically overall. We spent a lot more time on Sinatra as opposed to Rails because it gives you a lower level understanding of web development, yet I don't think a single person I know has a job working with Sinatra.

I graduated from DBC Chicago about 7 months ago, found a job as a Rails developer at a start-up here about 3 months later (I graduated right before the holidays though). Of my cohort of about 16 people I believe only about 2 or 3 haven't found jobs in tech yet, though some instructors told us we had a particularly strong group. I think it's true that you do probably have to hustle harder to stand out from other bootcamp grads for a lot of positions, but there are also now some bigger companies that have been happy with previous bootcamp grads and actively seek them out to fill new entry level positions.