Forgot your password?

Comment: Re:Working men top out around $120k (Score 1) 173

by npetrov (#45962673) Attached to: The Mystery/Myth of the $3 Million Google Engineer
I agree with hermitdev. I refused 5 full-time offers at $150/hr myself last year. Four were in a financial industry where I felt that I would have less freedom to work on my own projects, which I can with the current contracts. One was surprisingly in software company. They needed to fix some C++ stuff. Their first complaint was why I was asking double than their senior engineers make. I simply answered with a question "can they fix your C++ code". Companies are often willing to pay when they have millions of dollars of revenues depending on such work.

Comment: Re:Nasty, but true (Score 3, Insightful) 397

by npetrov (#45781277) Attached to: Netflix: Non-'A' Players Unworthy of Jobs
There is such a thing as "A player", "B player" "C player" and so on. Some people are simply much more productive at the same tasks and coincidentally have other extracurricular tasks which are a superset of "lower level" players. As the parent noted an A player is easily worth 3-4 B or C players. And he has the same productivity difference as well.

Comment: I'd worry more about 8-row business-style keyboard (Score 2) 290

by npetrov (#44537315) Attached to: Ask Slashdot: Best/Newest Hardware Without "Trusted Computing"?

I am more worried about no new laptops with the standard 8-row keyboard which has Ins/Del/Home/End/PgUp/PgDn block.

All manufacturers that had those for business use - i.e. Dell, HP, Lenovo switched to the new consumer type layouts which are much slower for development work.

When this keyboard layout is ressurected, I am buying a new laptop. Until then, I stick to the fastest possible laptop with such keyboard. Which, at present is Dell E6410/E6510.

As far as UEFI and TPM - all of these can be disabled.

+ - Would you trust a self driving car?

Submitted by npetrov
npetrov (1170273) writes "1. Yes, human errors ccause most accidents.
2. No, human can avoid a dangerous situation.
3. Depends on number of self driving cars on the road.
4. Depends on regulations or subsidies."

Comment: Ebay & Paypal pissed off a lot of people (Score 2) 87

by npetrov (#41854397) Attached to: PayPal Security Holes Expose Customer Card Data, Personal Details
Many years ago I disclosed a vulnerability to Ebay to get any user's email.

It took 2-3 hours to talk to their tech support and convince them that this is a serious problem. I had to show multiple examples of telling them emails of users randomly picked by tech support. Eventually they closed the hole. Within 12 hours actually, which was not too bad.

Several years later, when I had some issues with Ebay, they did not want to take that help into account.

Ebay & Paypal had so many changes over the past 5 years and pissed off a lot of people as a result. No wonder someone went public with the issues. I used to have multiple power seller accounts, and after all these changes I stopped selling there.

If I saw a vulnerability now with either ebay or paypal, I'd not bother telling them. I'd actually just wait for a story like that and laugh at them from a perspective of what goes around - comes around.

Comment: Re:The same as I do when I see illegal stuff (Score 2) 168

Actually, I was laid off once because of a very similar situation. 1. Found a very expensive computer in a trash 2. Notified the manufacturer with all serial numbers. 3. Used work email 4. Half a year later some a*hole comes with a police officer to my work and accuses me of stealing it. 5. Next day I am laid off. Had another somewhat similar issue where I disclosed a serious vulnerability to a company where any user email could have been looked up through a certain web page. When I needed their help on an issue I had with their services - I got nothing back. The lessons I learned - if I first see some cooperation from actual developers and not management/support a*holes, I cooperate as well and report any issues I find directly to developers. If I do not see such cooperation - I do not tell anyone about issues. Coincidentally, the company I currently work for, cancelled the last service where I found some issue, and the CTO of the company was rather negative about what I was doing. Hopefully he'll learn to be more cooperative in the future.

Comment: Re:Daily reports (Score 2) 468

by npetrov (#41507859) Attached to: Ask Slashdot: Best Incentives For IT Workers?
I have been doing daily reports for a while. The way I do them - I keep an excel file where I have a column for a short summary of what I worked on during the day. If I had an issue and it needs to be fixed - I will write it there too. At the end of the day I'd send an email to my managers with a summary of what I did. Usually no more than 2 3-line paragraphs. What this really helps me with is to make sure management sees that I actually produce or research a lot each day. This also makes me want to complete things by the end of the day as opposed to leaving them for the next day.

Comment: Developers at MS are smart. Some PMs are crappy. (Score 1) 168

by npetrov (#40773673) Attached to: New Reality Series: Be the Next Microsoft Employee

I worked there in 1998 as an intern. Had many issues with management.

Yet, inspite of all the problems, it is a REALLY GREAT PLACE TO WORK. From a developer's perspective, you meet extremely smart people. And their suggestions potentially influence your development many years after.

The best thing that I saw was that Microsoft really values smart people and they will keep them at any cost not letting them leave. Very few companies do that. Most today's companies are just concerned with the rate per hour and all this crap which results in insane turnover and crappy productivity. Microsoft actually gives generous raises to those who really produce. And employee turnover in 90's was much lower than any other company.

The werst problem that seemed at the time was an insanely redundant chain of PMs. One would be responsible for the product, another for graphics, another for future localization and who knows what. The guy responsible for UI layout (in my particular case) was there for at least 10 years. Paid a lot and design stuff completely inconsistent with any other Microsoft product. Every time I would mention multiple examples from the most popular products like Windows itself or Office, I would be told that it's not my job. Yet his "design" looked like sh*t. Another really smart developer (who eventually became architect and evangeliest) told me he had the same issues with him. That PM always "worked from home" and never showed up.

It is very likely that such PMs were the ones who brought all this mess to the company that we see now. Yet, purely from software development perspective and learning from co-workers it was an amazing place.

FORTRAN is for pipe stress freaks and crystallography weenies.