I have used two monitors, but I prefer a single widescreen monitor with 6 virtual desktops in KDE. Mind you, I program in gvim and konsole, not an IDE.
At he height of of our prosperity, the top marginal tax rate varied from about 70% to about 90%. I feel about 50% is fair, and I also support a new bracket beginning at somewhere between $500,000 to $1 million annually to which the 50% marginal rate would apply. Moreover, Social Security contributions should not be capped. Spending should then be reduced below revenues until the debt is paid off.
Thanks for your great work. I've used the "System Activity" thing for monitoring memory and CPU usage of different processes and to kill unresponsive ones. I really like the graphical display, but often resize the columns to get it just right. You should consider lack of feedback a good thing. Yours is an application that does its job well, and I have not found any bugs in it.
forgive them if they never write a unit test, or if they xor the next and prev pointers of their linked list into a single DWORD to save 32 bits, because they are pretty enough, and smart enough, to pull it off.
No, I don't forgive them for writing obfuscated spaghetti code and leaving it for me to maintain.
Also FTA:
Duct tape programmers tend to avoid C++, templates, multiple inheritance, multithreading, COM, CORBA, and a host of other technologies that are all totally reasonable, when you think long and hard about them, but are, honestly, just a little bit too hard for the human brain.
I laughed out loud when I read this. I write in C++. It's my favorite language. But I can't stand these Duct Tape Programmers who are the ones casting to void * because they can't be bothered with templates. Now I know nothing of COM or CORBA, but multithreading is generally not something you have a choice about. Avoid it if you can, think very carefully about when you need to use it because of the application requirements.
Your strategy is the perfect way to maximize your income if you are jumping from company to company. I replaced a guy that worked like this. If you are working on not getting fired, it is a bad strategy because code quality is vital when it comes to application stability. No one likes an application that is constantly crashing.
In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct piece of software.
When I check out code from cvs to update it, I think of that as a fork. When I check it back in, I merge my fork back onto the trunk or a branch. Two slightly different definitions. I would call what you are referring to as a fork as a permanent fork.
I've been doing it for the past five years. I'm the guy who is assigned projects that don't have detailed requirements. I can sit down with a sales guy or an analyst and figure out what s/he want while all but one of my colleagues (the one who's been here ten years) ask very basic questions like "what's a day count convention". Most everyone else I work with has a background in software development, not finance. They need to have simple things like "if you issue a floater off of a fixed rate pool, you need to also issue an inverse floater" explained to them. To me that's just common sense.
So while most of my colleagues can write software based on a detailed requirements document, I can not only write software based on words directly from the user's mouth, I can also understand the big picture of what s/he is trying to accomplish and suggest new features to simplify the task.
I think there's more to it than simply understanding financial language. The study of mathematics helps to make you a better programmer. In math, you are constantly simplifying expressions. If you do the same when programming, you will find that your programs are much simpler to debug and update.
I have a master's degree in financial math. I currently write software used to value structured financial transactions such as mortgage backed securities. I am over qualified for my job, but one of very few people in the world that is not under qualified for it.
So I second Ruie. Get the degree, people will realize you know something useful, but don't be surprised when you don't really utilize everything you learned in school during the course of your career.
I am working on a Qt application right now. Previously, we planned to release only for
Windows since each additional platform cost extra in licensing fees. Now, we can support Linux and OS X as well.
Or how about actually standing up for their constituents?
I voted for Obama in the primary because his rhetoric of change really made me feel hope for the future of this country. His support for this FISA bill has thrown that hope out the window. Where before I was actively trying to persuade others to vote for Obama, I'm now trying to discourage it. I don't want McCain to win, but at the same time, someone has to have some principles somewhere along the line and I'm not giving up mine. I'm standing up for myself and not supporting Obama any longer.
As someone who has spent between $600 and $20,000 on cars in my life, I would say the $20,000 is worth it. I need to be at work on time. A used car cannot always do that, while a new Honda (I bought a Honda, but I'm sure other brands compare favorably) most certainly can.
I do own a $400 iphone as well, but I feel that I get more benefit from my car. In all fairness to you, when I worked downtown instead of in the suburbs, I felt l the opposite (i.e., that my phone was worth more that my car).
I'm a very strong believer that each of us should have the right to choose which drugs we use. I also break laws that I feel are wrong. When given the choice of snorting or mainlining heroin, I chose the latter. I was a user for two weeks and then quit because I saw the lives of the junkies I was shooting with collapse around me.
Of all the addictive substances I've tried, heroin is second only to nicotine, but I think that's due more to ease of procurement. At any rate, when I quit shooting up after two weeks, I could not get out of bed unless it was to piss or shit. I had absolutely no control over when this happened and had to run when the time came. For an entire day, I was unable to function in society because of withdraw. And this was after only two weeks of use! I've seen real junkies go through sweating and shakes and actual pain after years of use.
do_work(){
for (loop 1) {
for (loop 2) {
if (something happens that makes me want to bail on both loops) {
loop_done();
return;
}
do_inner_loop_work;
}
} }
I have the regular MacBook and love the keyboard. The reduced key travel that everyone seems so upset about is a plus in my mind. I type at a normal keyboard all day long and by 7 or 8pm, my hands a just tired. But now I'm home and typing this on my MacBook keyboard and my hands feel fine. The reduced key travel means less work.
While you have a point, the current court is blatantly partisan beyond reason. Take the last two big free speech decisions for example. The first struck down major elements of campaign finance reform in order to affirm freedom of speech. The second struck down freedom of speech in order to deny students from alluding to drugs or religion. If the court really had ideals, they would uphold the constitution in both cases, not just the one that most Republicans would support.
Suppose you are a phone company that buys the jPhone from Pear. The price floor is $600 and no one is buying. Turns out everyone in the market has decided - now that the phone is out - that it's worth $595 and not a penny more. Looks like there's nothing you can do except for trash the phones since you don't have the liberty to drop the price by $5 per unit due to the floor.
So, having read that summary, why the hell does anyone think there is anything wrong with that decision?
The issue is that the court is attempting to re-define the term competition so as to make the market less efficient and undermine capitalism in accordance with current right-wing ideology. The dictionary definition is the effort of two or more parties acting independently to secure the business of a third party by offering the most favorable terms.
Suppose that I am poor and have $4 to spend on a widget. The widget maker sells his widgets for $3 a piece to a store that sells them for $5. Now I open up a second store that buys the widgets, also for $3 each. My store competes with the first store. The third party is the guy with $4. I want to sell my widgets that I bought for $3 for a price of $4 to secure his business by offering the most favorable terms.
A price floor of $5 prevents me from doing this. The widget maker is acting independently to secure the business of a third party, the buyer who will pay $5, but is preventing me from competing against the other store by offering the most favorable terms.
This ruling undermines capitalism. It suggests there exists a case where it is more favorable for the buyer to be strictly denied the most favorable terms - the exact case the Sherman act was trying to prevent and the reason we have laws against monopolies.
I have used two monitors, but I prefer a single widescreen monitor with 6 virtual desktops in KDE. Mind you, I program in gvim and konsole, not an IDE.
At he height of of our prosperity, the top marginal tax rate varied from about 70% to about 90%. I feel about 50% is fair, and I also support a new bracket beginning at somewhere between $500,000 to $1 million annually to which the 50% marginal rate would apply. Moreover, Social Security contributions should not be capped. Spending should then be reduced below revenues until the debt is paid off.
Thanks for your great work. I've used the "System Activity" thing for monitoring memory and CPU usage of different processes and to kill unresponsive ones. I really like the graphical display, but often resize the columns to get it just right. You should consider lack of feedback a good thing. Yours is an application that does its job well, and I have not found any bugs in it.
A good programmer writes clean code that can handle errors and accommodate typical spec changes without having to be completely re-written.
forgive them if they never write a unit test, or if they xor the next and prev pointers of their linked list into a single DWORD to save 32 bits, because they are pretty enough, and smart enough, to pull it off.
No, I don't forgive them for writing obfuscated spaghetti code and leaving it for me to maintain. Also FTA:
Duct tape programmers tend to avoid C++, templates, multiple inheritance, multithreading, COM, CORBA, and a host of other technologies that are all totally reasonable, when you think long and hard about them, but are, honestly, just a little bit too hard for the human brain.
I laughed out loud when I read this. I write in C++. It's my favorite language. But I can't stand these Duct Tape Programmers who are the ones casting to void * because they can't be bothered with templates. Now I know nothing of COM or CORBA, but multithreading is generally not something you have a choice about. Avoid it if you can, think very carefully about when you need to use it because of the application requirements.
Your strategy is the perfect way to maximize your income if you are jumping from company to company. I replaced a guy that worked like this. If you are working on not getting fired, it is a bad strategy because code quality is vital when it comes to application stability. No one likes an application that is constantly crashing.
Even a perfect program still has bugs.
Perhaps "Mean Time To Failure" is some measure of bug frequency.
In software engineering, a project fork happens when developers take a copy of source code from one software package and start independent development on it, creating a distinct piece of software.
When I check out code from cvs to update it, I think of that as a fork. When I check it back in, I merge my fork back onto the trunk or a branch. Two slightly different definitions. I would call what you are referring to as a fork as a permanent fork.
Really? accepted conventional wisdom over the laws of physics? really? I quit
This is widely accepted conventional wisdom about losing (or gaining) weight. And it does just seem right.
Not only does it seem right, according to the laws of physics:
mass can neither be created nor destroyed
from http://www.engineeringtoolbox.com/conservation-mass-d_182.html
You clearly have no idea how simple my job is.
I've been doing it for the past five years. I'm the guy who is assigned projects that don't have detailed requirements. I can sit down with a sales guy or an analyst and figure out what s/he want while all but one of my colleagues (the one who's been here ten years) ask very basic questions like "what's a day count convention". Most everyone else I work with has a background in software development, not finance. They need to have simple things like "if you issue a floater off of a fixed rate pool, you need to also issue an inverse floater" explained to them. To me that's just common sense.
So while most of my colleagues can write software based on a detailed requirements document, I can not only write software based on words directly from the user's mouth, I can also understand the big picture of what s/he is trying to accomplish and suggest new features to simplify the task.
I think there's more to it than simply understanding financial language. The study of mathematics helps to make you a better programmer. In math, you are constantly simplifying expressions. If you do the same when programming, you will find that your programs are much simpler to debug and update.
I have a master's degree in financial math. I currently write software used to value structured financial transactions such as mortgage backed securities. I am over qualified for my job, but one of very few people in the world that is not under qualified for it.
So I second Ruie. Get the degree, people will realize you know something useful, but don't be surprised when you don't really utilize everything you learned in school during the course of your career.
Some firms may view Linux as a hobby
I am working on a Qt application right now. Previously, we planned to release only for Windows since each additional platform cost extra in licensing fees. Now, we can support Linux and OS X as well.
Remind me of the motivation to mess with Iraq again?
Or how about actually standing up for their constituents?
I voted for Obama in the primary because his rhetoric of change really made me feel hope for the future of this country. His support for this FISA bill has thrown that hope out the window. Where before I was actively trying to persuade others to vote for Obama, I'm now trying to discourage it. I don't want McCain to win, but at the same time, someone has to have some principles somewhere along the line and I'm not giving up mine. I'm standing up for myself and not supporting Obama any longer.
As someone who has spent between $600 and $20,000 on cars in my life, I would say the $20,000 is worth it. I need to be at work on time. A used car cannot always do that, while a new Honda (I bought a Honda, but I'm sure other brands compare favorably) most certainly can.
I do own a $400 iphone as well, but I feel that I get more benefit from my car. In all fairness to you, when I worked downtown instead of in the suburbs, I felt l the opposite (i.e., that my phone was worth more that my car).
I'm a very strong believer that each of us should have the right to choose which drugs we use. I also break laws that I feel are wrong. When given the choice of snorting or mainlining heroin, I chose the latter. I was a user for two weeks and then quit because I saw the lives of the junkies I was shooting with collapse around me.
Of all the addictive substances I've tried, heroin is second only to nicotine, but I think that's due more to ease of procurement. At any rate, when I quit shooting up after two weeks, I could not get out of bed unless it was to piss or shit. I had absolutely no control over when this happened and had to run when the time came. For an entire day, I was unable to function in society because of withdraw. And this was after only two weeks of use! I've seen real junkies go through sweating and shakes and actual pain after years of use.
do_work(){
for (loop 1) {
for (loop 2) {
if (something happens that makes me want to bail on both loops) {
loop_done();
return;
}
do_inner_loop_work;
}
}
}
loop_done(){
loop_done;
}
I have the regular MacBook and love the keyboard. The reduced key travel that everyone seems so upset about is a plus in my mind. I type at a normal keyboard all day long and by 7 or 8pm, my hands a just tired. But now I'm home and typing this on my MacBook keyboard and my hands feel fine. The reduced key travel means less work.
While you have a point, the current court is blatantly partisan beyond reason. Take the last two big free speech decisions for example. The first struck down major elements of campaign finance reform in order to affirm freedom of speech. The second struck down freedom of speech in order to deny students from alluding to drugs or religion. If the court really had ideals, they would uphold the constitution in both cases, not just the one that most Republicans would support.
Suppose you are a phone company that buys the jPhone from Pear. The price floor is $600 and no one is buying. Turns out everyone in the market has decided - now that the phone is out - that it's worth $595 and not a penny more. Looks like there's nothing you can do except for trash the phones since you don't have the liberty to drop the price by $5 per unit due to the floor.
Of course, I can't both sell and buy at the same time, we are supposed to be two different hypothetical people.
The issue is that the court is attempting to re-define the term competition so as to make the market less efficient and undermine capitalism in accordance with current right-wing ideology. The dictionary definition is the effort of two or more parties acting independently to secure the business of a third party by offering the most favorable terms .
Suppose that I am poor and have $4 to spend on a widget. The widget maker sells his widgets for $3 a piece to a store that sells them for $5. Now I open up a second store that buys the widgets, also for $3 each. My store competes with the first store. The third party is the guy with $4. I want to sell my widgets that I bought for $3 for a price of $4 to secure his business by offering the most favorable terms.
A price floor of $5 prevents me from doing this. The widget maker is acting independently to secure the business of a third party, the buyer who will pay $5, but is preventing me from competing against the other store by offering the most favorable terms.
This ruling undermines capitalism. It suggests there exists a case where it is more favorable for the buyer to be strictly denied the most favorable terms - the exact case the Sherman act was trying to prevent and the reason we have laws against monopolies.