HN user

cbryan

199 karma

radical wingnuts never die

https://cjbryan.io https://twitter.com/waltz

Posts5
Comments49
View on HN

You're getting heavily downvoted and I'd love to know why. I've seen similar attitudes toward testing among the groups I've worked with, nobody really wants to do it.

Are folks downvoting this because they don't like testing? Is this idea that prevalent?

The philosophy of python is there should be only one pythonic way of doing things.

Thiiis really hasn't been my experience with the Python community. Every place I've worked on a Python codebase has done it a different way, and none of them have agreed on what is "pythonic".

Each team has claimed that _their_ approach is the most python-y way to do it, but they've all celebrated Python as not being "restrictive" like "other" languages. It's really weird.

SEEKING WORK: San Francisco, CA, Remote

Morning! I'm a long-time startup developer who's spent the last few years working with small companies helping them get their products launched.

I do everything from strategy to backend development to mobile apps. Most recently I helped a launch a React Native mobile app in the App Store and trained two of their developers on best practices.

I've done Rails, Node, React, React Native, and Ethereum work. Let's work together!

Email: cj@cjbryan.io

It's a great process for reigning in "great" engineers that produce a ton of technical debt. It's a fantastic approach for making your engineering team more stable and product delivery more predictable.

It's not Scrum. It's Extreme Programming. It works fantastically well, even when you're __fixing bugs__. The whole idea is that you need to be paired so that two people can understand and problem solve around the bug. You end up with twice the understanding that you had before. It's worth it.

Chrome Won 9 years ago

The problem with your point is that it assumes users' are using Chrome because of its rendering speed. I don't think that's the case.

What are good questions to ask during an interview to avoid situations like these? How are other people weeding out employers like this one? This sounds like a bad situation that I'm sure we'd all like to avoid.

I've been in a similar situation, and I think it's about risk. It's relatively easy to decline a job, you're not going to jail for turning down a gig. Not paying taxes will get you some serious jail time though. So morally, yeah, both actions are enabling the same results, but one is easier to commit to.

[dead] 16 years ago

Yowzers. Really not fun for anyone.

I realize it's a little morbid, but I'm looking forward to the writeup on this one. Those blog posts are always really good reads about keeping your site afloat.

"This is because you assume you'll run it on single server. MongoDB's documentation clearly, repeatedly, and earnestly tells people to run MongoDB on multiple servers."

Err, what?

I'm using MongoDB in production and I've looked at your documentation a bunch. After spending days with your docs open in a browser tab I can't say that it was especially clear on this point.

Perhaps I'm particularly ignorant, but I'd wager that not many other developers know that multiple MongoDB servers are currently required to achieve reasonably acceptable durability.

Readability 16 years ago

Seconded, I'd love to see this as a library. GitHub it maybe?

I'm really glad that he weighed in on the topic. While it wasn't a statistical tour-de-force like some of his other writing, it was really nice to read a well thought out piece on the topic. Everything else I'd found online was really noisy and shouty.

[dead] 17 years ago

I'm with you most of the way, I think that most of us on HN have more freedom than what alot of people would consider slaves, but I think you're ignoring the coercive factors of economy and society.

I think that people can be placed in compromising positions by economies and cultures that they're a part of. A concrete and probably relevant example could be student loans: a student incurs a tremendous debt for their education, only to be obligated to work in order to service that debt.

Also, your last sentence irks me. Contributing to your community does not mean to have a job. There are plenty of ways to 'pull your weight' that don't involve making money. Building community spaces, plain talking to people, working on a neighborhood watch are all beneficial but are often unpaid. Paying taxes does not necessarily make for a successful community.