"The guy I'd need to hire would have to know a lot of languages and be proficient in all of them. Plus, I can't afford to pay someone $100k/year right now. Ideas?"
This one guy, assuming he has a finite amount of time, and you have a lot of projects, would barely have time to flex his muscles at each language. Descide if you need designers or implementers or stenographers, (in that order) and realize you might be better off with 2 (cheaper) implementers, even if they should climb some time consuming learning curve for some project.
1) If you want bugs to be their problem, agree on a fixed project/product price beforehand. You set the priorities, they set the planning, you only care about the finished product/milestone which is of course bug-free. Its near impossible to get this planning right though: often development is research, and (i found that) research can inherently not be scheduled in a strict sense, only time limited or at most steered/supervised to align with priorities. An answer of research can be "no", in which case more research is needed unless you've foreseen this casus and have a workable alternative to drop in (always wise to accommodate for / have in engineering).
2) If you want to prevent bugs from being a (contractor) problem, work agile / in sprints. Short reviews each week, allow you to prioritize bugs instead of these being piled up. Of course, some bugs are better left for last.
3) If you want to hire someone new, consider hiring an intern first. Or two. Get some first hand experience in managing an IT project, agree on a schedule and try to stick with it, and you might just end up with some insights that help understand why your contractor works/talks the way it does.
Also, You shouldn't save bugs for last. Aside from the "working for free", in software development 1 bug + 1 bug is 5 bugs and a lot of confusion, so this results in more work/costs anyway. Also, there is a difference in "getting functionality complete" versus "postponing bug fixes until later due to priorities" and you should never do both at once, for any given part of the software.
Traditionally, when you're joking you should write something that's funny.
Let me demonstrate. "You want me to fix your toaster? Hold it firmly and run hot water over it, while putting its plug in the power outlet." This is only funny if you get it.
Humor is suggesting a (absurd yet understandable) relation between unlikely things.
Microsoft has confirmed to be preparing to reverse course over elements of Windows 8. 'Key aspects' of how the software is used will be changed
Nooo!:( I like Windows 8 the way it is and ought to evolve. Please do not handicap it to suit snails, i'll just revert to Linux desktop (again) once its touch UX rivals that of Windows 8.
If i had a say, i'd stop at optionally making the taskbar visible always, and somehow merge with left bar functionality (the touch alt-tab). The startscreen is fine, except that it could use some form of nested folders or (optional) vertical scrolling. The moment i descide to launch another app, i never ever need to see the other windows opened, except for a list that shows whats running but thats solved by making the taskbar visible anyway.
And notice the type of people that chime in. From real life experience, i can say that these are typically senior system administrators that are just to lazy to learn anything new. Online i only see populist (ad revenue) bloggers (and/. timothy), and flamers such as most/. comments here.
To me this is a beatifull thing. Finally the appliances market is opening up to innovation. We stalled for 10 years and had nothing but Moore's law, it was about time the peripherals got upgraded too! Now the display. Make it multitouch and add relief so i can drop the physical keyboard.
Then move to integrate this ultimate 2D display in Every Single Table, so i can read the newspaper on it after just positioning my "mobile" on that giant table display. Or play a 4 player board game with 2 players sitting in another city, resembling proper table telepresence. What is a smartfone now, is a token in the future where it injects/embeds useful commodity features in surfaces (hint) and appliances.
We all realize, but i'll say it now, Gmail is a crutch as well. Its just so excelent!
Me for example, i ca not use an email service without (labels AND conversation folding AND webinterface AND app). It is the reason i can't really see a workable scenario to switch to Windows Phone 8..
I am tall, and i consider this pricing model a plus, IF this allows me to get properly sized seats for normal prices. I dont need business seats, i just want to be able to fold that table mechanism down.
You obviously do get the point of this/. post. I don't even understand your reply..
I guess this is about something currently relevant (or more likely, in the mass media) inside the US.. there is nothing in this article that i understand or -by extension- once came across and found relevant.
Whats the point of this political post? Is it to attack that guy named Ewing? Or just to crank up the links-per-article stats? Is it a/. editor making a friend?
This. And its why i am inclined to look into going to the next underdog. When i adopted Google, Gmail and Android, they where the underdogs. Right now, it seems Microsoft is my underdog ecosystem of choice. Its even actively campaigning against privacy intrusions, however they still do not practice what they preach.
or a stick with a camera. *cough*
Be realistic in calculating risks. Often a way more convenient attack vector exists.
To bad even the /. summary calls him a hacker..
I found it very hard to google the average foot size, so i converted it for you all to see.
This one guy, assuming he has a finite amount of time, and you have a lot of projects, would barely have time to flex his muscles at each language. Descide if you need designers or implementers or stenographers, (in that order) and realize you might be better off with 2 (cheaper) implementers, even if they should climb some time consuming learning curve for some project.
1) If you want bugs to be their problem, agree on a fixed project/product price beforehand.
You set the priorities, they set the planning, you only care about the finished product/milestone which is of course bug-free.
Its near impossible to get this planning right though: often development is research, and (i found that) research can inherently not be scheduled in a strict sense, only time limited or at most steered/supervised to align with priorities. An answer of research can be "no", in which case more research is needed unless you've foreseen this casus and have a workable alternative to drop in (always wise to accommodate for / have in engineering).
2) If you want to prevent bugs from being a (contractor) problem, work agile / in sprints. Short reviews each week, allow you to prioritize bugs instead of these being piled up. Of course, some bugs are better left for last.
3) If you want to hire someone new, consider hiring an intern first. Or two. Get some first hand experience in managing an IT project, agree on a schedule and try to stick with it, and you might just end up with some insights that help understand why your contractor works/talks the way it does.
Also,
You shouldn't save bugs for last. Aside from the "working for free", in software development 1 bug + 1 bug is 5 bugs and a lot of confusion, so this results in more work/costs anyway.
Also, there is a difference in "getting functionality complete" versus "postponing bug fixes until later due to priorities" and you should never do both at once, for any given part of the software.
Its just what that US science guy once said, to highlight differences in understanding simply due to insights.
And yes, originality/unexpectedness is key, i rather unsuccessfully implied that with "absurd yet understandable".
Mod parent up. He got antiproof.
Let me demonstrate.
"You want me to fix your toaster? Hold it firmly and run hot water over it, while putting its plug in the power outlet."
This is only funny if you get it.
Humor is suggesting a (absurd yet understandable) relation between unlikely things.
I do not get why this was modded down.
Nooo! :(
I like Windows 8 the way it is and ought to evolve. Please do not handicap it to suit snails, i'll just revert to Linux desktop (again) once its touch UX rivals that of Windows 8.
If i had a say, i'd stop at optionally making the taskbar visible always, and somehow merge with left bar functionality (the touch alt-tab). The startscreen is fine, except that it could use some form of nested folders or (optional) vertical scrolling. The moment i descide to launch another app, i never ever need to see the other windows opened, except for a list that shows whats running but thats solved by making the taskbar visible anyway.
And notice the type of people that chime in. From real life experience, i can say that these are typically senior system administrators that are just to lazy to learn anything new. Online i only see populist (ad revenue) bloggers (and /. timothy), and flamers such as most /. comments here.
To me this is a beatifull thing. Finally the appliances market is opening up to innovation. We stalled for 10 years and had nothing but Moore's law, it was about time the peripherals got upgraded too! Now the display. Make it multitouch and add relief so i can drop the physical keyboard.
Then move to integrate this ultimate 2D display in Every Single Table, so i can read the newspaper on it after just positioning my "mobile" on that giant table display. Or play a 4 player board game with 2 players sitting in another city, resembling proper table telepresence. What is a smartfone now, is a token in the future where it injects/embeds useful commodity features in surfaces (hint) and appliances.
Yup. I guess its a slashvertisement.
Slashdot, you are now the one and only, lonely, single entry on the "watching a recast of yesterdays news unfold" category of bookmarks.
source: 2nd comment. http://hardware.slashdot.org/comments.pl?sid=3686937&cid=43551129
We all realize, but i'll say it now, Gmail is a crutch as well. Its just so excelent!
Me for example, i ca not use an email service without (labels AND conversation folding AND webinterface AND app).
It is the reason i can't really see a workable scenario to switch to Windows Phone 8..
So you are saying, you are this guy in the middle: http://youtube.com/?v=g5cSg05ajuM
So, in the US, you get a fuel tax cut for your car, because/if you are fat?
If your luggage weighs more than you do, you have other issues.. and besides, its normal to pay some for the cargo you are shipping when moving..
I am tall, and i consider this pricing model a plus, IF this allows me to get properly sized seats for normal prices. I dont need business seats, i just want to be able to fold that table mechanism down.
This just like a telephony call after ransomware. Its hard to know their address, they usually are foreign and call via VOIP gateways.
Lbh vafrafvgvir pybq, lbh fgbyr zl yvar!
You obviously do get the point of this /. post. I don't even understand your reply..
I guess this is about something currently relevant (or more likely, in the mass media) inside the US.. there is nothing in this article that i understand or -by extension- once came across and found relevant.
Whats the point of this political post? Is it to attack that guy named Ewing? Or just to crank up the links-per-article stats? Is it a /. editor making a friend?
Please watch more Stargate. :D
This. And its why i am inclined to look into going to the next underdog. When i adopted Google, Gmail and Android, they where the underdogs. Right now, it seems Microsoft is my underdog ecosystem of choice. Its even actively campaigning against privacy intrusions, however they still do not practice what they preach.