Thats just horrible advice. Most 'free code' is absolute crap with little to no commenting and even less information on why it does what it does or even WHAT its supposed to do.
Old computer rags actually explained it, which is why you learn.
Reverse engineering takes skill and domain specific knowledge which you don't get when you're starting out.
Thats a stupid assumption. It could not possibly be more wrong.
I can replace you, regardless of whatever it is you think you do that so special.
It might take some time (could take years!) but I promise you, I can do anything you can do and probably do it better.
The real problem is, out of the 6 billion or so people out there, many of them can replace you and will have the ground work to replace you in a much shorter time than I.
You will lose output in the short term, but if you're planning your company around the short term, its highly unlikely there will be a long term to worry about.
Not really, most will work for far less as long as you can speak their language... which ever version of Engrish it happens to be.
Contrary to popular belief, its not hard to find cheap help in the IT industry, its rather over populated and as long as you don't mind working with people who don't speak great english you can find very qualified individuals for next to nothing.
Climb off your high horse before the fall kills you.
Or a college student with the same skills that will work for a reasonable wage.
Or an Indian with more knowledge who will do more work for a 3rd as much.
People really need to get off their high horses and realize that there are plenty of people in the world who would be happy to work for far less just because its working for something... rather than starving.
Sadly, you can get all of those things from a 25k/year college student so they'll probably just tell him to take a running jump.
Nothing he does requires any skills these days.
His original job would be describe as entirely frivolous.
So they made him actually do a little work and not even hard work, but to top it off he clearly states he's not qualified to do it.
Personally, I'd fire him and go down the street and higher an undergrad. The company doesn't even sell a product yet, and its not like they have a big infrastructure when someone else tells you to 'go set it up on Amazon' you know its something trivial to do.
He's went from a frivolous job to a semi-real one and has to work so he's complaining. He'll get what he deserves, but don't bet on a raise.
Ahh career advice from someone who still thinks titles are important.
You are definitely the guy to listen to!
My personal opinion... if the title matters, you don't want the job. When people care about titles they don't actually know what they are doing in general and more often than not, don't actually DO anything.
Personally I prefer working with ATmega's directly rather than with Arduino, but... if you want to futz around and LEARN, Arduino is a good place for it. Lots of tutorials and others willing to help. Lots of neat plugin boards for sensors IO. Lots of choices of example software from FreeRTOS to VGA output on a pin (both of those aren't designed for the arduino framework, but porting them should be rather trivial once you get to the point where you would consider porting them.
If you're using Windows, I'd suggest just using the AVRstudio from Atmel and WinAVR (GCC for AVR chips if you want to use C/C++ instead of just ASM). You can start with the Arduino development environment and move up later. Its free. The Arduino environment is really just a replacement for your main() with a while(1) loop on the standard AVR toolchain anyway
Arduino has lots of examples and information, but from a debugging standpoint, its the worst there is.
AVR Studio from Atmel has a nearly perfect simulator, and if you use something like HAPSIM you can simulate other hardware as well, such as serial ports, buttons, leds and a specific LCD.
If someone would add some decent debugging abilities to Arduino it'd be a useful development environment for me, but debugging through the simulator might be a little overwhelming for a newbie I guess.
I used to roll my own boards for ATmegas, now I just use Arduino boards, price is more than the processor, but cheaper than rolling the whole board yourself unless you do it in numbers, the Arduino hardware is the best way to go if you're talking quanities less than 10 for sure, probably cheaper all the way up to the 100s if you're hand assembling.
It's got a fraction of the performance of a PC at the same price point (yeah, because I built one - a year ago - for $100 less than that, with high quality PSU/board/etc. and a Phenom II)
Really? The x4 Phenoms I have don't compare to my c2d machines so I'm going to call bullshit. You may THINK your AMD machines are faster, but I'm pretty confident that its in your head.
Hell, pick up an Acer Aspire Revo similar (practical) performance for $330
Did you seriously just compare an Atom based nettop to a C2D based machine and say the performace was practically the same?
Same as what? An idle shell prompt you aren't doing anything at?
You didn't bring a single actual comparable product to your post. All you did was spew some numbers relating to machines that don't actually compare to the hardware used and pretend you were talking about the same hardware.
Maybe you just understand a lot less about hardware than you think you do.
When I was in high school, my time wasn't worth anything and your statement could have been true in the grand scheme of things.
Now... the time it would take me to assemble and get an OS installed on a new PC from components would be worth more than the Mac Mini alone. Then theres the cost of the OS (and before you say it, if you buy a Mini to run Linux you're an idiot for a multitude of reasons, cost just being one of them) not yet factored in.
So... if your time isn't worth much, then go assemble your own. I'll just go buy one plug it in and go.
Thats the difference between a Mac * and everything else. Theres more to the cost of a product than that of its individual components, ESPECIALLY when some of those individual components can only be obtained in this method (OS X)
Why is it these articles are always filled with 'you can get the same thing for half the price from XXX' comments that then go on to list all the things that aren't actually the same which end up making the comparison wrong and retarded.
Look, when you start out and say 'but you can get an AMD processor' just fucking stop. Theres a reason intel charges more than AMD and a reason people pay it. Most of my machines are newer, higher clock speed AMD machines. My C2D macbook pretty much eats my Phenom quad core for everything I've thrown at it, including large compiles with enough threads to saturate the CPUs.
Then you start adding form factor, support, and FINALLY get down to the nub of the matter, OSX.
The simply truth is, you really can't get the same thing for a lower price... or Apple wouldn't be able to sell them. You can pretend you can find the same for cheaper and wax on about it all day long, but it still won't be true.
If you don't want to pay for it or can't afford it, thats fine, say so, but for fucks sake stop making these retarded 'comparisons' where you have to fill it in with a bunch of 'well XXX is a little different, but it doesn't really matter!' If it doesn't matter why are you even pointing it out? Because someone will point out its not the same thing and you're trying to preempt them... and in doing so, proving their point perfectly.
So with the current mini you're looking at doubling the ram like you always have to for a stock machine and it's a proprietary case not meant for user fiddling so you have to pay the mac store to install the ram
I installed my own, its not hard, google is your friend.
then you have to get the mouse and keyboard which will be wireless and thus more expensive, plus any other accessories you might pick up. Over $1000 easy.
My TV PC has no keyboard or mouse attached. It has a network cable, audio and video cables, and an Ir receiver. They didn't cost me $1000.
Oh, and let's no forget the mandatory service plan since Apple gives you a flat one month warranty, that's it
Um, their standard warrenty is 1 year, not sure what you're talking about. You can pay to add an extra 2 years if you want, but the first one is free.
I like OSX but Apple hardware is nowhere near the high-end, premium, top of the line reliable they keep trying to claim it is. It's the same shit that goes into all the other consumer computers and breaks about as frequently. Ok, let me take that back. HP laptops break even more frequently than that.
Okay, so is it or isn't the same as 'cheap' hardware, you made conflicting statements.
Your Dell laptop for 300-350 won't be a mac, with all the details that brings.
Second, they don't care if you would buy it at 300-350. Its more profitable to sell fewer items at a higher price and lower support cost than a bunch of items at a lower price, lower margin, and with a lot more support cost due to bringing the barrier of entry down to where its no longer an option only for those with extra cash.
I think he meant the SUMMARY WAS BEWILDERING, not what the point of the summary was about.
It was written very poorly, as if written by a 5th grade student, writing in english as his 19th language. This is typical of the timothy/kdawson pair, but gets to be really extreme when the two of them mate.
In your haste to rant about the subject, you entirely missed the point of the post, which was that the summary was likely to inspire a fuck ton of comments that had nothing to do with the article but were based on bickering and name calling over the summary and its two fuck tard contributors.
God, why did you have to go and screw it all up by being such a Piondexter. Do you know how many posts its going to take me to suppress the intelligent statements you made. Ruined my night. And no, this post isn't even a good start.
Considering your pretending that wasn't that standard thought at that point in time pretty much means you're a liar or you're still in the same basement at you were then and missed the entire 90s and 00s.
I too was on the Internet then, and BBSes, and met people from them, and it was considered sketchy by just about everyone, including those of us doing it.
The PS3 also supposed updated profiles that older hardware wouldn't.
I don't follow disk media any more, its retarded at this point so pardon my if I'm just ignorant in this case but I have to ask...
You mean they added new 'profiles' that old players weren't capable of playing within like a year of the formats release? I seem to remember the ps3 was one of the earlier players, am I wrong or is it not insane that they have a 'standard' that obsoleted equipment within a few years at most?
We already think m_i=m_q yet QM still is making progress.
Thats just horrible advice. Most 'free code' is absolute crap with little to no commenting and even less information on why it does what it does or even WHAT its supposed to do.
Old computer rags actually explained it, which is why you learn.
Reverse engineering takes skill and domain specific knowledge which you don't get when you're starting out.
If everyone stopped giving out raises because of inflation, there would be no inflation.
Looking at the +5 insightfuls I have to wonder ...
How many of you are +5 unemployed because you did what you're telling this guy to do?
Thats a stupid assumption. It could not possibly be more wrong.
I can replace you, regardless of whatever it is you think you do that so special.
It might take some time (could take years!) but I promise you, I can do anything you can do and probably do it better.
The real problem is, out of the 6 billion or so people out there, many of them can replace you and will have the ground work to replace you in a much shorter time than I.
You will lose output in the short term, but if you're planning your company around the short term, its highly unlikely there will be a long term to worry about.
Not really, most will work for far less as long as you can speak their language ... which ever version of Engrish it happens to be.
Contrary to popular belief, its not hard to find cheap help in the IT industry, its rather over populated and as long as you don't mind working with people who don't speak great english you can find very qualified individuals for next to nothing.
Climb off your high horse before the fall kills you.
Or a college student with the same skills that will work for a reasonable wage.
Or an Indian with more knowledge who will do more work for a 3rd as much.
People really need to get off their high horses and realize that there are plenty of people in the world who would be happy to work for far less just because its working for something ... rather than starving.
Sadly, you can get all of those things from a 25k/year college student so they'll probably just tell him to take a running jump.
Nothing he does requires any skills these days.
His original job would be describe as entirely frivolous.
So they made him actually do a little work and not even hard work, but to top it off he clearly states he's not qualified to do it.
Personally, I'd fire him and go down the street and higher an undergrad. The company doesn't even sell a product yet, and its not like they have a big infrastructure when someone else tells you to 'go set it up on Amazon' you know its something trivial to do.
He's went from a frivolous job to a semi-real one and has to work so he's complaining. He'll get what he deserves, but don't bet on a raise.
Ahh career advice from someone who still thinks titles are important.
You are definitely the guy to listen to!
My personal opinion ... if the title matters, you don't want the job. When people care about titles they don't actually know what they are doing in general and more often than not, don't actually DO anything.
http://www.arduino.cc/
Personally I prefer working with ATmega's directly rather than with Arduino, but ... if you want to futz around and LEARN, Arduino is a good place for it. Lots of tutorials and others willing to help. Lots of neat plugin boards for sensors IO. Lots of choices of example software from FreeRTOS to VGA output on a pin (both of those aren't designed for the arduino framework, but porting them should be rather trivial once you get to the point where you would consider porting them.
If you're using Windows, I'd suggest just using the AVRstudio from Atmel and WinAVR (GCC for AVR chips if you want to use C/C++ instead of just ASM). You can start with the Arduino development environment and move up later. Its free. The Arduino environment is really just a replacement for your main() with a while(1) loop on the standard AVR toolchain anyway
Arduino has lots of examples and information, but from a debugging standpoint, its the worst there is.
AVR Studio from Atmel has a nearly perfect simulator, and if you use something like HAPSIM you can simulate other hardware as well, such as serial ports, buttons, leds and a specific LCD.
If someone would add some decent debugging abilities to Arduino it'd be a useful development environment for me, but debugging through the simulator might be a little overwhelming for a newbie I guess.
I used to roll my own boards for ATmegas, now I just use Arduino boards, price is more than the processor, but cheaper than rolling the whole board yourself unless you do it in numbers, the Arduino hardware is the best way to go if you're talking quanities less than 10 for sure, probably cheaper all the way up to the 100s if you're hand assembling.
As opposed to all the other awesome HTPC software options out there ...
Heres a hint, short of WMCE7 (which isn't exactly the greatest, its the best so far) the rest of the options fucking suck ass.
Really? The x4 Phenoms I have don't compare to my c2d machines so I'm going to call bullshit. You may THINK your AMD machines are faster, but I'm pretty confident that its in your head.
Did you seriously just compare an Atom based nettop to a C2D based machine and say the performace was practically the same?
Same as what? An idle shell prompt you aren't doing anything at?
You didn't bring a single actual comparable product to your post. All you did was spew some numbers relating to machines that don't actually compare to the hardware used and pretend you were talking about the same hardware.
Maybe you just understand a lot less about hardware than you think you do.
When is 1 or 2 watts more than an Atom motherboard like the D410 from intel, though the mini would be a few time faster than the atom.
When I was in high school, my time wasn't worth anything and your statement could have been true in the grand scheme of things.
Now ... the time it would take me to assemble and get an OS installed on a new PC from components would be worth more than the Mac Mini alone. Then theres the cost of the OS (and before you say it, if you buy a Mini to run Linux you're an idiot for a multitude of reasons, cost just being one of them) not yet factored in.
So ... if your time isn't worth much, then go assemble your own. I'll just go buy one plug it in and go.
Thats the difference between a Mac * and everything else. Theres more to the cost of a product than that of its individual components, ESPECIALLY when some of those individual components can only be obtained in this method (OS X)
Why is it these articles are always filled with 'you can get the same thing for half the price from XXX' comments that then go on to list all the things that aren't actually the same which end up making the comparison wrong and retarded.
Look, when you start out and say 'but you can get an AMD processor' just fucking stop. Theres a reason intel charges more than AMD and a reason people pay it. Most of my machines are newer, higher clock speed AMD machines. My C2D macbook pretty much eats my Phenom quad core for everything I've thrown at it, including large compiles with enough threads to saturate the CPUs.
Then you start adding form factor, support, and FINALLY get down to the nub of the matter, OSX.
The simply truth is, you really can't get the same thing for a lower price ... or Apple wouldn't be able to sell them. You can pretend you can find the same for cheaper and wax on about it all day long, but it still won't be true.
If you don't want to pay for it or can't afford it, thats fine, say so, but for fucks sake stop making these retarded 'comparisons' where you have to fill it in with a bunch of 'well XXX is a little different, but it doesn't really matter!' If it doesn't matter why are you even pointing it out? Because someone will point out its not the same thing and you're trying to preempt them ... and in doing so, proving their point perfectly.
Sounds like more fun than World of Warcraft, is there a monthly fee or is this an ad supported game?
New to the Internet are you?
I installed my own, its not hard, google is your friend.
My TV PC has no keyboard or mouse attached. It has a network cable, audio and video cables, and an Ir receiver. They didn't cost me $1000.
Um, their standard warrenty is 1 year, not sure what you're talking about. You can pay to add an extra 2 years if you want, but the first one is free.
Okay, so is it or isn't the same as 'cheap' hardware, you made conflicting statements.
Two things.
Your Dell laptop for 300-350 won't be a mac, with all the details that brings.
Second, they don't care if you would buy it at 300-350. Its more profitable to sell fewer items at a higher price and lower support cost than a bunch of items at a lower price, lower margin, and with a lot more support cost due to bringing the barrier of entry down to where its no longer an option only for those with extra cash.
I think he meant the SUMMARY WAS BEWILDERING, not what the point of the summary was about.
It was written very poorly, as if written by a 5th grade student, writing in english as his 19th language. This is typical of the timothy/kdawson pair, but gets to be really extreme when the two of them mate.
In your haste to rant about the subject, you entirely missed the point of the post, which was that the summary was likely to inspire a fuck ton of comments that had nothing to do with the article but were based on bickering and name calling over the summary and its two fuck tard contributors.
God, why did you have to go and screw it all up by being such a Piondexter. Do you know how many posts its going to take me to suppress the intelligent statements you made. Ruined my night. And no, this post isn't even a good start.
*Citation Needed
Considering your pretending that wasn't that standard thought at that point in time pretty much means you're a liar or you're still in the same basement at you were then and missed the entire 90s and 00s.
I too was on the Internet then, and BBSes, and met people from them, and it was considered sketchy by just about everyone, including those of us doing it.
So I go back and read the summary ... not the article, the summary.
Its kdawson posting some shit Timothy found ... that in and of itself proves with absolute certainty that my original statement was 100% accurate.
Anyone who puts Wikileaks 'up there' on any list is an ignorant fuck.
Is that a good enough start for you?
I don't follow disk media any more, its retarded at this point so pardon my if I'm just ignorant in this case but I have to ask ...
You mean they added new 'profiles' that old players weren't capable of playing within like a year of the formats release? I seem to remember the ps3 was one of the earlier players, am I wrong or is it not insane that they have a 'standard' that obsoleted equipment within a few years at most?
Guess thats what you get to buying into Sony.