The problem with that is you end up not talking to people. The going to lunch is not really the food, it's the social experience of sitting around more than just you. Possibly talking to a friend that is going to lunch from his work. There are plenty of lunch places that cater to business people and don't over feed you. Jersey Mikes Subs, Pita Pit, Subway, etc. It's a mental health activity, not a physical one.
Note that I live by myself in a small apartment, so YMMV. Some things I do:
1. Always wear pants while on the phone. I like to imagine everyone else is wearing pants while I'm talking to them, so I do so myself.
2. Find some noise maker, because silence will make you go a little nutty. I used to do music, and still do sometimes, but I've found sports talk radio is best. Doesn't matter if you like sports, It sounds like there are people talking, which will make it not seem so lonely. I don't mean lonely like "I'm so sad", I mean "fuck, there's no one here all day". lonely.
3. Go out to lunch fairly regularly. You need to remember to leave your home sometimes, and interact with people (especially outside your normal comfort zone, like your family). Otherwise you fairly quickly forget how to interact in a group.
4. Work hours change a lot. I find myself working in the middle of the night a lot, and taking the afternoons off. Don't forget to take advantage of the perks, it's not just a 0 minute commute. You can go grocery shopping in the middle of the day now. Banks are open just for you. Same with post offices. Just make sure your workmates vaguely know your schedule, and how to get ahold of you. Communication is key.
5. More perks. Those times where you just can't get past a mental block, you can go to your home PC, or to your musical instrument, or to your TV, and just blow off some steam. It's OK! Don't feel bad about it, just don't spend too much time away, and don't let your IMer show you as "Away" for too long. I always come running back if I get an IM or an Email.
6. Work hard. Make your managers feel like you're an integral part of your team, even when you're not in the office. In my case it's helpful because everyone works from home, but you can do it even if that's not the case.
I've been a professional for a few years now, so I work with other people and we work in the same code framework. Code reviews with others are okay, but I think your best critic will be yourself. Go over your old stuff that you don't remember well, and ask yourself "Does this suck?". It probably does. Fix it.
A programmer is never happy and never considers anything a finished product. Everything can be improved. Also, go to The Daily WTF and make sure you don't do those things.
As a software engineer and a musician, I disagree with your assessment that "no one is hurt by your consumption". It's the tragedy of the commons. If just you download my software, or download my song for free, Your right, I'm not really hurt. But the problem comes when that behavior becomes widespread. Software is hard work, and so is music. I need someway to be paid for those efforts. With software in particular, There isn't always one person that is willing to pay 500,000 dollars for a piece of software without that kind of return. Something like Photoshop: no one person wants to fund that, and just let everyone else copy it. But it still a useful piece of software that is worth something to a lot of people. So how else do you do it? You make it so everyone that wants it pays a piece of it. And when you download it for free, that 1) is not fair to the people that do pay, and 2) is not fair to the people who developed that software. You're saying that their hard work is worth nothing to you, but you still want the work. The "It's not stealing" argument is BS. You can argue it all you want, and it is actually an easy point to argue, but that doesn't mean you're not just trying to explain away why people like me should give you our work for free.
I have never understood this question. Maybe I'm a little young (27), but I've been programming professionally a while (6 years), and it's all the same: programming is programming. If you understand physics, I don't get why you wouldn't know how to program game physics. Sure, It's some different libraries, and a different sort of idea of how to do things, but that should take you all of a day to learn that idea (the three methods that run continuously and what they do/mean). You're not describing something complicated. Do what you did when you learned your first language: start with something simple, and work your way up. It won't take long.
If a company doesn't pay dividends, the stock is essentially worthless. You may make money on it by selling it, but someone is eventually going to lose money on it, that is a fact. Stock buying and selling is essentially a 0 sum game in this respect. So the only way to get actual value from the company that is producing the goods is through a dividend.
If I started ACMECORP, which produces absolutely nothing, and had my friend buy up 5 shares of the stock of ACMECORP for a million dollars, then that will make ACMECORP's stock price jump to 200,000 a share. People would love to get a piece of that action, but ACMECORP still doesn't produce anything. But we keep this going, and even though ACMECORP never produces a product, and never generates any profit, it still has a high stock price. This doesn't make my friend's investment worth anything, though. If I paid dividends then it could be worth something, because owning the stock produces something for the owner.
From what I've read, you want Detroit to produce a car that has a big engine and high fuel consumption. Doing that was a large part of why they needed to get bailed out in the first place. Gas is 3.50 a gallon and rising. That's not something people that are buying cars can afford anymore. You're getting power and economy. I'm not quite sure why you're complaining, exactly. I had an 8 Cylinder Taurus SHO, and now I have a 4 cylinder VW GTI. It is faster and gets better gas mileage. Why would you want to go backwards?
I just bought my girlfriend a dedicated Samsung camera that will connect to Facebook/Twitter/Email/Whatever via WiFi and upload directly from the camera. It is honestly a pretty sweet feature.
No, yours is a poor answer. That is a reason to make Nicotine and Alcohol illegal, not to make pot legal. Murderers kill less people than alcohol abuse too. That's not a reason to make murder legal.
I have met (and actually dated one...god I have horrible taste in women) people that actually think the TSA is doing a good thing. They just don't think it's a big deal (the "nothing to hide" argument), and feel safer because of all of it...Trying to reason with them wasn't an option. These people traveled often, too. I never made an attempt to understand them, because they'd just get angry at me.
I'd say tell them the truth. It's a job that sucks the life out of you.
Most of your days will be spent:
a) in "requirements" meetings: Where people who have no idea what they want hope for some reason that you do.
b) in "testing" meetings: where those same people get pissed that you didn't do what they didn't say.
c) in "bug report" meetings: where people can't fathom that in a hundred thousand lines of hastily written code (because we had a due date, and had too many testing meetings to actually test anything), there could be a mistake somewhere.
d) "developing": where you write some shitty business software that most people are forced to use during jobs that they also hate. Meaning no one will ever be happy with the work you're doing.
e) looking for a new job: And not being able to find something interesting because your experience is in fucking business software, because it was the only decent paying job available when you were first out of college and didn't know any better. And everyone that's going to pay you decently wants experience in whatever they hell their doing, not business software. Even though you have a god damn master's degree in CS, not "business software".
f) Oh god please make the hurting stop.
g) Drinking, and trying to avoid people who want to talk about work.
Feel free to pass this out as a pamphlet to the kids.
To try to answer your question as simply as possible: Yes, and No. It is generally fairly easy to increase the bit count, but then you have to go through and reencrypt all your data, which takes time, and energy, and depending on the attack, you still might be susceptible.
The reason the algorithms are complex is because they can't be easily reversible. It can't be obvious from the encrypted text as to what the key is, or what the decrypted message is, otherwise your encryption is useless. These algorithm's are elegant, they are just complex and take a lot of processor power to run.
Feeding the troll:
Is that what you think web programmers do?
HTML is just output. Javascript is a scripting language we use to speed things up for a decent user experience. Most of the actual work is server side, where we deal with convoluted business rules, integrating with databases, and generally designing websites that do some pretty cool shit, so people like you have somewhere to bitch.
My bet is you "real software engineers" would have a difficult time writing the slashdot interface. And this isn't even particularly well done.
NCBE is either the end of a sentence, or just a period, as far as I can tell. It's the last thing in each of the circled pieces, and occurs quite a bit at the end of lines on the first page.
Furthermore, if this guy is a Web developer, then why is he concerned about underlying architectures? Stick with HTML and CSS and leave the heavy coding for the adults
Because he's a developer, not a designer? Developers write code.
I'm just going to poke my head in here...You understand that you're being retarded, right?
The problem with that is you end up not talking to people. The going to lunch is not really the food, it's the social experience of sitting around more than just you. Possibly talking to a friend that is going to lunch from his work. There are plenty of lunch places that cater to business people and don't over feed you. Jersey Mikes Subs, Pita Pit, Subway, etc. It's a mental health activity, not a physical one.
Note that I live by myself in a small apartment, so YMMV. Some things I do:
1. Always wear pants while on the phone. I like to imagine everyone else is wearing pants while I'm talking to them, so I do so myself.
2. Find some noise maker, because silence will make you go a little nutty. I used to do music, and still do sometimes, but I've found sports talk radio is best. Doesn't matter if you like sports, It sounds like there are people talking, which will make it not seem so lonely. I don't mean lonely like "I'm so sad", I mean "fuck, there's no one here all day". lonely.
3. Go out to lunch fairly regularly. You need to remember to leave your home sometimes, and interact with people (especially outside your normal comfort zone, like your family). Otherwise you fairly quickly forget how to interact in a group.
4. Work hours change a lot. I find myself working in the middle of the night a lot, and taking the afternoons off. Don't forget to take advantage of the perks, it's not just a 0 minute commute. You can go grocery shopping in the middle of the day now. Banks are open just for you. Same with post offices. Just make sure your workmates vaguely know your schedule, and how to get ahold of you. Communication is key.
5. More perks. Those times where you just can't get past a mental block, you can go to your home PC, or to your musical instrument, or to your TV, and just blow off some steam. It's OK! Don't feel bad about it, just don't spend too much time away, and don't let your IMer show you as "Away" for too long. I always come running back if I get an IM or an Email.
6. Work hard. Make your managers feel like you're an integral part of your team, even when you're not in the office. In my case it's helpful because everyone works from home, but you can do it even if that's not the case.
I've been a professional for a few years now, so I work with other people and we work in the same code framework. Code reviews with others are okay, but I think your best critic will be yourself. Go over your old stuff that you don't remember well, and ask yourself "Does this suck?". It probably does. Fix it.
A programmer is never happy and never considers anything a finished product. Everything can be improved. Also, go to The Daily WTF and make sure you don't do those things.
Screwed up moderating
As a software engineer and a musician, I disagree with your assessment that "no one is hurt by your consumption". It's the tragedy of the commons. If just you download my software, or download my song for free, Your right, I'm not really hurt. But the problem comes when that behavior becomes widespread. Software is hard work, and so is music. I need someway to be paid for those efforts. With software in particular, There isn't always one person that is willing to pay 500,000 dollars for a piece of software without that kind of return. Something like Photoshop: no one person wants to fund that, and just let everyone else copy it. But it still a useful piece of software that is worth something to a lot of people. So how else do you do it? You make it so everyone that wants it pays a piece of it. And when you download it for free, that 1) is not fair to the people that do pay, and 2) is not fair to the people who developed that software. You're saying that their hard work is worth nothing to you, but you still want the work. The "It's not stealing" argument is BS. You can argue it all you want, and it is actually an easy point to argue, but that doesn't mean you're not just trying to explain away why people like me should give you our work for free.
I have never understood this question. Maybe I'm a little young (27), but I've been programming professionally a while (6 years), and it's all the same: programming is programming. If you understand physics, I don't get why you wouldn't know how to program game physics. Sure, It's some different libraries, and a different sort of idea of how to do things, but that should take you all of a day to learn that idea (the three methods that run continuously and what they do/mean). You're not describing something complicated. Do what you did when you learned your first language: start with something simple, and work your way up. It won't take long.
If a company doesn't pay dividends, the stock is essentially worthless. You may make money on it by selling it, but someone is eventually going to lose money on it, that is a fact. Stock buying and selling is essentially a 0 sum game in this respect. So the only way to get actual value from the company that is producing the goods is through a dividend. If I started ACMECORP, which produces absolutely nothing, and had my friend buy up 5 shares of the stock of ACMECORP for a million dollars, then that will make ACMECORP's stock price jump to 200,000 a share. People would love to get a piece of that action, but ACMECORP still doesn't produce anything. But we keep this going, and even though ACMECORP never produces a product, and never generates any profit, it still has a high stock price. This doesn't make my friend's investment worth anything, though. If I paid dividends then it could be worth something, because owning the stock produces something for the owner.
From what I've read, you want Detroit to produce a car that has a big engine and high fuel consumption. Doing that was a large part of why they needed to get bailed out in the first place. Gas is 3.50 a gallon and rising. That's not something people that are buying cars can afford anymore. You're getting power and economy. I'm not quite sure why you're complaining, exactly. I had an 8 Cylinder Taurus SHO, and now I have a 4 cylinder VW GTI. It is faster and gets better gas mileage. Why would you want to go backwards?
Agreed. There's a reason foreign governments will pay for their kids to go to college in the US.
I just bought my girlfriend a dedicated Samsung camera that will connect to Facebook/Twitter/Email/Whatever via WiFi and upload directly from the camera. It is honestly a pretty sweet feature.
Wait,no, I fucked up. Oops.
That's only 3 hours of downloading at your full bandwidth
Someone fucked up bytes and bits. It's 24 hours at peak bandwidth.
I always do this too. I taught my 5th grade teacher how to do it. She immediately knighted me "genius kid".
The drones are made by lockheed too...
No, yours is a poor answer. That is a reason to make Nicotine and Alcohol illegal, not to make pot legal. Murderers kill less people than alcohol abuse too. That's not a reason to make murder legal.
I have met (and actually dated one...god I have horrible taste in women) people that actually think the TSA is doing a good thing. They just don't think it's a big deal (the "nothing to hide" argument), and feel safer because of all of it...Trying to reason with them wasn't an option. These people traveled often, too. I never made an attempt to understand them, because they'd just get angry at me.
But you're right, they are a minority.
He was fairly obviously joking with that last sentence.
I'd say tell them the truth. It's a job that sucks the life out of you.
Most of your days will be spent:
a) in "requirements" meetings: Where people who have no idea what they want hope for some reason that you do.
b) in "testing" meetings: where those same people get pissed that you didn't do what they didn't say.
c) in "bug report" meetings: where people can't fathom that in a hundred thousand lines of hastily written code (because we had a due date, and had too many testing meetings to actually test anything), there could be a mistake somewhere.
d) "developing": where you write some shitty business software that most people are forced to use during jobs that they also hate. Meaning no one will ever be happy with the work you're doing.
e) looking for a new job: And not being able to find something interesting because your experience is in fucking business software, because it was the only decent paying job available when you were first out of college and didn't know any better. And everyone that's going to pay you decently wants experience in whatever they hell their doing, not business software. Even though you have a god damn master's degree in CS, not "business software".
f) Oh god please make the hurting stop.
g) Drinking, and trying to avoid people who want to talk about work.
Feel free to pass this out as a pamphlet to the kids.
To try to answer your question as simply as possible: Yes, and No. It is generally fairly easy to increase the bit count, but then you have to go through and reencrypt all your data, which takes time, and energy, and depending on the attack, you still might be susceptible.
The reason the algorithms are complex is because they can't be easily reversible. It can't be obvious from the encrypted text as to what the key is, or what the decrypted message is, otherwise your encryption is useless. These algorithm's are elegant, they are just complex and take a lot of processor power to run.
Feeding the troll: Is that what you think web programmers do? HTML is just output. Javascript is a scripting language we use to speed things up for a decent user experience. Most of the actual work is server side, where we deal with convoluted business rules, integrating with databases, and generally designing websites that do some pretty cool shit, so people like you have somewhere to bitch. My bet is you "real software engineers" would have a difficult time writing the slashdot interface. And this isn't even particularly well done.
NCBE is either the end of a sentence, or just a period, as far as I can tell. It's the last thing in each of the circled pieces, and occurs quite a bit at the end of lines on the first page.
I'm thinking "SE" is a space. that would make N an "A", I believe. Okay slashdot. go!
Furthermore, if this guy is a Web developer, then why is he concerned about underlying architectures? Stick with HTML and CSS and leave the heavy coding for the adults
Because he's a developer, not a designer? Developers write code.
Hell guys get scammed by real women all the time...This is just funny because he never even got laid.