

In a driver what else is there? Either you deal with c or hardware.
In a driver what else is there? Either you deal with c or hardware.
There are a number of jobs that count various community contributions in your review. This is a very large topic - write a paper in a major journal, give a speech at a conference, submit high profile bug reports - you can get a large raise for it. (the worry of course is that you get a reputation and thus someone gives you a great offer so if they want to keep you they better pay enough that you won’t leave). Exactly what gets you those promotions/raises isn’t clear in part because they need flexibility for someone who honestly discovers a new way to get that reputation and thus they have to give them a promotion. People who don’t deserve the promotion see the policy in place and look for ways to cheat themselves to a promotion they don’t deserve.
Do you really need all that? Is there a local copy shop (often public libraries, drug stores…) that have some of those services? Sometimes they have better quality printers (photo printers for example). While you pay more per page, do you really do whatever it is enough to make it worth the cost of the printer vs just going elsewhere? There are many middle grounds (black and white printer. Use your phone camera as a scanner) that are clearly worse than what you want, but still good enough for most purposes and you can use the better option when you need it.
The answer to the above of course depends on your specific situation so there isn’t one right answer. It is always work thinking about though.
It wasn’t clear that windows 95 would beat OS/2, and OS/2 was clearly the better so I installed that over windows 3.1. Then in college I got introduced to BSD. I still prefer BSD, but sometimes linux has things that BSD doesn’t so I use linux in places.
There is a reason I put arch on my latest computer. I will give it a few months to be sure but I’m thinking of swicthing. details matter so when printing doesn’t ‘just work’ in one program with a print dialog I know snap is not ready for ubuntus target.