The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
I still do, because I can't work in the industry any more (can't even get close to KPI's). It is much more difficult to do now, but I do it to test myself, and for the feeling of accomplishment when I get something working. Also, keeps me off the streets and out of trouble.
It doesn't matter how often or hard you fall on your arse, eventually you'll roll over and land on your feet.
I second that. And I would of course only work on projects I could chose myself!
Anything that is unrelated to elephants is irrelephant Anonymous - The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 - I'd just like a chance to prove that money can't make me happy. Me, all the time
Would a footballer still play if they didn't get paid? Or a doctor still do surgery?
I guess it depend why you do it in the first place, if you enjoy it or find it rewarding you might do, though more for yourself than for other people unless you were helping someone out of a sticky situation.
Just to clarify your question : Do you mean having another job and programming for free as a hobby (yes, I would do, well I actually even do), or doing the same programming job as today but for free only because it is fun and bring much rejoicing and money is not the driver (This : no way) ?
Interesting. I so enjoy programming that I could program for free. I started programming databases at age 8. Then I was part of the demoscene. Now that I work in the embedded world, and that I have to handle both the very logic and binary world of software together with the erratic and six-sigma world of mechanics, the challenge is really awesome.
I enjoy it enough when I have got over the motivation hump and get into a project, so it has to be a live project to do that, a home made one just isnt serious enough, but I much prefer doing stuff with my hands.
For example, if I had the time and money I want to build a ULDB sailing boat, say 20 ft, with hydrofoils for stabilisers, no keel. Quick to launch, should do about 35 knots flat out. And be good under engine too, and being a ULDB a big wide cockpit. A real multipurpose fun boat good for water skiing, extreme sailing, and fishing.
I used to do a lot of this kind of stuff, before my career kind of took over my life.
Made an off roader once, scaffold steel space frame chassis, front wheel drive engine and trans mounted in the back, it was a rea laugh. Took 2 weeks to make, drew it up, cut the tubes, welding it and bolted the bits on. It would do wheelies on tarmac, and was an absoloute dream to drive off road, it would four wheel drift perfectly.
Yeah, used to have a lot of fun with my mates doing stuff like that and I really want to get back into it again.
You comment brings such great clarity to your earlier posts about the duties of an employee vs those of the employer.
Personally I wouldn't go near a computer unless I was paid
So now I understand your attitude!
Many of us here are fortunate enough to be paid for what we love to do - and likely did for fun even before we were paid for it. There's only a limited amount of compromise one would tolerate when some management troll is attempting to debouch one of our loves.
You, on the other hand, might as well be ironing shirts or collecting tickets on a train. Perhaps a store clerk. It doesn't matter much what you do if there's a check on the other side.
when some management troll is attempting to debouch one of our loves.
That is the difference. My code is not me, I am not attached to it. The architecture serves a purpose and if that business model changes and the purpose changes, then throw the old code out and start anew.
This is why I always bring in projects on time (well, once I was late, 2 weeks over), by doing what is necessary in the most expedient way possible.
It is for this reason I am not partisan to Windows or Linux. I couldnt give a toss, I will work on what pays the most at the time.
I wouldn't do it if I wasn't get paid (ie I don't particularly enjoy it as a "hobby" as it's too close to what I do for work...I used to be a gynaecologist and didn't have sex for a year), however if I won the lottery I'd still code for work even if I didn't need the money as I do enjoy it.
I have heard of some odd career changes but thats got to be the best yet!
(I used to be in mech eng before switching to software to make money. I find my pragmatic/non nerdy approach to SW engineering effective. I put together the simplest code I can to get the job done, dont get hung up on technology, or implementation. Saves a lot of time IMO.)
I've been doing that for the last 7 years since I retired at 67. It keeps me out Her Indoors's hair, and I always have an excuse for not doing something. I have a bedroom set up as my "office", which it was when I was contracting. I occasionally earn money when friends want something done for their business, but today I am trying to write a new website for my Bowls Club using VS 2017 and Metro UI; a task I am finding a somewhat more difficult than it used to be. I must thank those of you who have answered my questions on various forums.
I'll do it as favours to people I know that they may use in their small business/work
Payback comes some other way such as invited to fancy dinner / invited to a game / return help with home improvements etc ..., not money.
for charity/local help groups the occasional bit of tech work, automating/improving manual processes / excel lists, check equipment, passing over (and help setting up) still perfectly OK used items, i.e. smaller external hdd's I no longer use.
(No I don't drop 14" CRT monitors or Win XP boxes on them, I'm not that mean - only proper useful stuff.)
Payback not required.
Who would engineer software if they didnt get paid for it
With 205 articles, some of which have taken 100's of hours of coding, not to mention the time spent in writing the articles themselves, what do you think?
Besides, anyone that contributes to open source is not getting paid.
I also occasionally do some pro bono work, whether that's writing a small app for the World Wildlife Fund, or making tweaks to a website I put together (which I did get paid for, but at about 10% of my normal rate because I wanted to do something meaningful) for bmbfa.org, or just helping my kid's school out with their IT issues.
Now granted, I obviously make enough money writing software such that I have the luxury of donating my time to myself and others for projects that I'm interested in.
And that phrase "donating my time to myself" is something to be very conscious of, as I treat my personal interests as a separate entity so that I'm making a conscious decision about what I find important.
Like others have said, I enjoy coding so yes, I would (and do) code for free (my own projects). Since I've been programming since I was 8 years old, it's hard to think of a time when I wouldn't do it.
That being said, I do other stuff too - hiking, surfing, ice hockey, snowboarding, cycling and anything else available at the time - it's nice to have a break away from the screen too..
Ah, I see you have the machine that goes ping. This is my favorite. You see we lease it back from the company we sold it to and that way it comes under the monthly current budget and not the capital account.
What makes your statement so pompous is that I work in what is probably the most complex software engineering environment, the Windows Kernel, and have done for 20 years. Given the products I have worked on there is a very high chance you have used my drivers.
I certainly wouldn't expect you to do that for fun and relaxation, just as I don't do the kind of stuff I'm currently being paid to do (SSIS ) for myself. At home, I do what I want to do in whatever way I want.