|
If you are employed as a programmer in a company, how much money relative to your salary is justified for work equipment such as computers?
Licenses for tools excluded, as a programmer you simply depend on certain tools.
From my point of view, I would expect at least 1% of my salary for my computer. Am I exaggerating?
Thank you in advance.
modified 45 mins ago.
|
|
|
|
|
I don't think of it that way. But I will say that both "too little" and "too much" are to be avoided.
One of my past employers -- to some extent -- spent "too much". In one case declaring that all ETL developers (such as I) were to use a particular tool -- the most expensive one available -- even though SSIS was paid for (included with SQL Server) and did everything we needed it to. They also bought each developer an MSDN subscription, which we didn't need.
Knowing that an employer is willing to pay for what a developer asks for is good, but buying what the developer didn't request is a waste of money.
Also the general observation that many things which are "free" are often not worth the price.
|
|
|
|
|
Ok, but let us assume we need to pay the employee let's say fictional $100K per year...
... after five year the developer needs a new PC (company guidelines, W10, W11, Wxyz!)...
... In my opinion, it is reasonable that the PC can costs $5K. Or is this completely absurd?
|
|
|
|
|
What PC are you looking at that costs $5K in 2024?
$2K will get you a killer PC that should still perform very well in 5 years from now.
Maybe if you're throwing in a couple of large monitors, spare disks, etc but those all outlive the typical PC.
[Edit]
All of that said, I wholeheartedly agree that a developer's time costs more - a lot more - than PCs, so a PC that's so slow a dev has to constantly wait for things to happen is costing a company a lot more than the price of a new computer every couple of years.
|
|
|
|
|
No sorry, but for $2K you get only something simple from my point of view.
I like to have 64GB memory for Windows and VS. I like also to have another 64GB of memory for let's say 8 VMs.
And of course 1TB SSD
|
|
|
|
|
Some would see this as a "them" problem.
If you have some jank thinkpad with 4 GB of RAM and that means everything is sluggish, it's just meaning you aren't able to give them as much as you could if they enabled you to do so.
I don't think it would necessarily be a function of salary but it's definitely a consideration in some ways. IDK so much I've ever had a problem where the equipment was just wholly inadequate. But I have been places and seen others where skimping on things like server resources had to cost them more than it saved.
If it's gumming up the progress for multiple people because things take way too long it's just hard to see how the money to improve it isn't less than the money lost in their loss of productivity.
|
|
|
|
|
I got an email this morning...Back in 2005, someone at this email address purchased SpinRite v6.0.
UNSUBSCRIBE: If you never wish to receive additional news of SpinRite improvements or “Beyond Recall”, our forthcoming secure drive wiping utility, or any new freeware, PLEASE click here to instantly UNSUBSCRIBE and this email address will never be used again.
You may upgrade your copy of SpinRite to v6.1 at no cost.
SpinRite has been significantly improved
After 20 years, SpinRite 6.0 has been updated to 6.1, and as a licensed owner of 6.0, you are invited to upgrade your copy of SpinRite at no cost. That's quite a delay between releases and interesting that GRC kept the record of my purchase for so long!
Anyway, I tried writing the image to a USB stick, then a CD, but couldn't get either to boot - SpinRite runs a a version of FreeDOS - so dug out my old USB floppy drive and picked up the first floppy disk to come to hand...
...which turned out to be a boot disk for SpinRite 6.0!
Of course, I then worked out that the reason things wouldn't boot was the BIOS boot mode (EUFI) setting!
FYI...
My stack of laptops is in the back of the garage.
I still have a large stack of unused writable CDs (and DVDs).
I still have a small stack of unused punch cards.
I have 2 slide rules.
modified 2hrs 20mins ago.
|
|
|
|
|
Plyushkin's disorder Seek HELP
Or send the laptops to me after you update them
|
|
|
|
|
Steve Gibson (of GRC, and author of SpinRite) has often mentioned on his weekly podcast (Security Now) that even though it's been 20 years, he doesn't feel justified to ask existing customers to purchase an upgrade - no matter how far back they go. And he actually respects unsubscribe requests. Anyone who listens to his podcast would immediately realize he's a hardcore developer at heart, not marketing or sales. I give him a lot of kudos for that.
And even though he calls it a point upgrade, it's essentially a full rewrite, primarily to take advantage of disk technologies that have evolved over those last 20+ years. I haven't tried it myself, but based on the feedback he's been relaying on his podcast, people are seeing tremendous improvements in processing time, which was needed given that today's drives are so much larger than they used to be.
Unrelated: This week's podcast is #993 (it's in its...18th year?) Turns out security is a big topic, and he's not about to run out of material to discuss.
I never miss an occasion to say that the technically-minded who cares about cybersecurity (as much I hate using the term "cyber"-anything) would do well to listen to his podcast. Very informative, he's a stickler for accuracy, doesn't go for the attention-grabbing headlines and brings it down to earth. All my personal opinion.
|
|
|
|
|
StarNamer@work wrote: I have 2 slide rules.
|
|
|
|
|
StarNamer@work wrote: I have 2 slide rules.
All these recent posts mentioning slide rules makes me wonder whether or not my father still has the one I remember from my youth.
|
|
|
|
|
|
As sad as that might be, I'll try to make another point.
I never understood these types of headlines. "Star of" [XYZ]. I've never watched Downton Abbey, but I have seen all 8 Harry Potter movies. Yeah, ok, she had a role in all (?) of them. But I think it's fair to say she didn't star in them, in the sense that she did not get top billing, or all that much total screen time, relatively speaking, if that's how you want to measure it. That distinction goes to "the other three" - and I don't even need to name them for everyone to know exactly who I'm talking about.
Is it really the role that made her known? Probably not. The story wasn't about her character. She might have made great contributions to the movies, but they still didn't revolve around her.
I realize it's not the best measure, but her page on IMDB doesn't even show Harry Potter under the "Known For" section (nor does Downton Abbey for that matter).
So placing her role from Harry Potter right in the headline for her obituary and claiming she "starred" in it, as if that was her greatest accomplishment, really does her a disservice IMO. Kinda like saying Judy Dench "starred" in the James Bond series, for her role as M.
Aim a little higher than pointing out the bit parts, is all I'm saying.
|
|
|
|
|
Now, if we're talking about her time as Miss Jean Brodie or the lady in the van, that would be very different.
|
|
|
|
|
I can't say I'm familiar with either. Consider my interest piqued.
|
|
|
|
|
They probably put the newbie young reports in charge of obits. And they probably only know her from Harry Potter. I still think of her as Wendy from the movie Hook. It was the first movie I ever saw her in.
|
|
|
|
|
I got my SVG code parsing and more or less accurately rendering exactly one document. Found out my float point peephole parsing was off in some cases, and that my understanding of SVG path syntax was lacking. Correcting for what I learned and finding that bug dramatically improved my results, but...
I introduced errors in the vector graphics engine's antialiasing somehow. Not sure what I did, or what changed. Yikes!
No other document other than the one renders at all, but I'm not as concerned about that at the moment.
What a mess. It just reminds me of any significant project though.
I have one at work where, with demo coming up, we had to do a last minute swap of the hardware. Issue is we already had that swap in the pipeline, but somebody else nixed it due to it using a different cell protocol and them having to rewrite their code. (Not someone I work with directly usually - I'm actually working with a client, and another team - this coder is on that other team - and I'm not trying to dish on him - this was all a misunderstanding). We get the module swapped, and run into power supply problems. Fix that, run into some additional bugs. Finally, late night EST we had a deliverable. And honestly, some of that could have been avoided if I could have foreseen one of the issues we ended up with back when the project was spec'd.
Progress lurches.
They say 80% of goth is lint rolling.*
Well 80% of software development is having the patience to roll with the punches and eat your mistakes.
* The other 20% I think involves being hopelessly depressed, but that may apply to software as well.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
|
I will not participate in them. I find them to be about as valuable as sudoku and only if I ignore the problems with them.
They teach you to be good at coding challenges. They don't teach you to be good at writing software.
Recruiters end up fishing in that pond looking for talent, which does everyone a disservice.
I think the world would be a better place without these kinds of sites.
You want a code challenge? Post something here and/or on Github. How many stars and forks do you get?
And hey, that can actually translate into paying work.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
honey the codewitch wrote: Recruiters end up fishing in that pond looking for talent, which does everyone a disservice. Recruitment processes could be certainly perfected.
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
CPallini wrote: could be certainly perfected.
To me that implies the process is already on the right track and getting there.
Nothing could be further from the truth.
|
|
|
|
|
You are right, and that's not what I really meant (my bad English).
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|
Please take no offense. I didn't mean it that way.
I was pointing out the fault(s) in the interviewing process, not how you presented it.
|
|
|
|
|
dandy72 wrote: Please take no offense. I didn't mean it that way. I didn't, it's OK
"In testa che avete, Signor di Ceprano?"
-- Rigoletto
|
|
|
|
|