BrentRitterbeck

Joined 17 years ago

Karma
851
Submissions
300
Member since
May 23
last name dot first name at google's email service
View on Hacker News

Recent submissions

Comment · 13 years ago
I've suffered with excess weight most of my life. It doesn't help that sit at a desk for up to twelve hours a day. There's more to losing weight than just calories out are more than calories in. You have to be active. I've been on a reduced calorie diet. Sure, you'll lose weight at first; however, if you don't develop a healthy lifestyle (getting out and doing things on a regular basis) the weight will just come back.

When I left for undergrad over ten years ago, I was heavy. During my undergrad years, I walked everywhere or rode a bike everywhere. I lost about fifty pounds in two years. I put all of it back on and more once I graduated and started working at a desk all day. I feel miserable everyday now because of all this excess weight I carry, which is why I've decided to start riding a bike again everywhere when I get back to California on Monday. I'm finally going to put the car to rest.

Comment · 13 years ago
Dedicated? It's a job. That's all it is. It's not a 24/7 proposition. You show up for a reasonable amount of time (8-10 hours), work your hardest, then you go home.
Comment · 13 years ago
The LinkedIn request is ridiculous. Even it would shut his PM up, he shouldn't change it. If he caves on such a stupid request, his PM is going to wonder what else he will cave on. Going through life letting your employer bully you around is a good way to be stuck forever doing the grunt work.
Comment · 13 years ago
Employment is a two way street. Your employer is not doing you a favor. You have an economic benefit to give to your employer. Your employer has an economic benefit to give to you. The moment that relationship stops being economically beneficial to you, it's time to move on. Period. You are not a slave, and it is not a privilege to work at a startup even if some people want you to believe that.
Comment · 13 years ago
It seems kind of hard to get the west coast to protest against this. Perhaps, a lot of people out here are involved in this one way or another.
Comment · 13 years ago
Don't create the app to begin with. If you want to create a company, pick one of many problems that don't require your users to hand over their data to you.
Comment · 13 years ago
Comment · 13 years ago
There are numerous groups that may have leaked this. For instance, it could very well be that the NSA itself put this material out there. Consider the following. Perhaps the NSA has the exact capabilities that many people are now complaining against, specifically the direct access stuff. They "leak" a document about this as most people suspect they do anyways. The media publishes these documents. People get worried. New technologies bubble to the surface in response to this. The NSA observes those new technologies. Now, they didn't have to hunt down the tools used to hide data from them. They've cleverly "forced" those tools out into the open. It's a lot easier to spy on people when you know what tools are being used to keep you from spying on people.
Comment · 13 years ago
A third, unstated, option is the most important: domain experience. Work in a field for a few years. Learn its pain points. Learn what drives people crazy. There's tons of broken things to be fixed. You don't have to invent a new industry. You simply have to do something faster, or cheaper, or higher in quality.
Comment · 13 years ago
What about those that go into risk management at a big Wall Street firm because they view this as the best use of their background? Would you rather have someone who didn't understand the mathematical intricacies of fixed income managing the risk of an entity capable of bringing an economy to a halt, or would you prefer that job to be taken by someone who knew what they were doing?
Comment · 13 years ago
Why does QA not get any respect? This is something I have trouble understanding.

I work in QA. I am fully able to read and write code. The engineers I work with have a background in computer science, and I have a background in the domain. The engineer is learning about the domain as he does his job. I am learning about computer science as I do my job. QA and engineering have to operate as a cohesive unit. It's not supposed to be one group against the other. Both groups are there to make the product better. The two groups are just approaching a better product from different directions.

The engineers I have the easiest time working with are the ones that leave the ego at the door, realize that both sides bring something to the table, and are simply concerned with solving the problem at hand.

Comment · 13 years ago
It could be that there is a very large disconnect between those promising features and the team that ultimately decides on whether or not something is good enough to ship.

Let's say that the front office (those doing the selling) start promising tons of features because they want to really sell this thing. Perhaps those features might be a little more complex than the "visionaries" first imagined. Now the expectations have been set.

The engineers try to meet those expectations. They try their best, but then it gets to QA. The people doing QA really care about their job, about the quality of what is being released, and they do a good job poking holes in things trying to get it to a quality that was promised. QA sends it back, but the developers have moved onto producing new features. Bug fixes are not cool. Sometimes doing it right is hard. Things start to slow down.

The end product is something that doesn't quite meet the expectations and is late...just a guess though.

Comment · 13 years ago
Are they just feeling insecure about the kinds of problems their generation is solving?

Yeah! Figuring out the ad you are most likely to click on next is the best way forward for mankind. This is obvious.

Comment · 13 years ago
Domain knowledge is important; however, even more important is domain experience. With domain experience, you learn where the bottlenecks and pain points are in your workflows.

During my time as an interest rate risk analyst, I had the displeasure of working with a horrible piece of software. It crashed at the most inopportune times, usually near the end of a run. Considering that one run could be on the order of a few hours, you could lose a significant portion of your computing time, something in short-supply when other business processes don't get you your input until seven to ten business days within a new monthly reporting cycle. When it did finish, the probability that there was a problem with the final output was much larger than it should have been. Furthermore, the software could not even be used for actually analyzing your results. You still needed to dump out the calculations to Excel before finishing your analysis.

On the surface, it would seem that the hardest part of solving this problem would be implementing the software as it's a highly specialized area of finance with lots of mathematics. When you break it down, however, what needs to be done on the software side is pretty straightforward.

I had to document this stuff for regulatory purposes at my old job. To document this stuff, I had to do a lot of "reverse engineering" of this software, basically building in Excel the same calculations performed by the software. If any person or group of people near Mountain View are looking for a problem to solve, I'd gladly sit down with you one evening and answer questions about this space.

Comment · 13 years ago
Exactly! Just because you have an idea for changing things doesn't mean that you operate in a vacuum where real-world rules don't apply anymore. This seems like something that's going to involve some negotiating, some real face-to-face time. They're going to have to get out from behind a few monitors to solve this problem.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton