Giving up programming
-
I woke up and found myself in the Era of Developers fighting with tools other than working on the solution! I'd really like to know how real programming was like back then, maybe, individually, as Java Maniac, can contribute to it! :-D
<£dward>~c0d£~
Well, I worked on COBOL/Fortran/PL1 systems on minis (TI and Prime) - there were no frameworks or anything like that on those computers - you had the language, a screen package and an ISAM package - no Google so you had the various manuals (in the case of PL/1 on the Prime we didn't have a manual so I taught myself looking at the Primos source code) - we had Emacs with Peel (emacs lisp on the prime) which was about the only difficult tool to get to grips with) Of course since then I have used C, C++, C# and various languages of my own design
-
After translating the new word you just taught me, "treacle", to "molasses", I would agree. Ironically, I think that would be a good name for "The Web", "The Treacle", or the "Inter-treacles"... If you like programming, find a job that requires the type of programming and tools that you enjoy.
I started my own business to develop the tools I enjoy. Unfortunately I sold it
-
I think I have had enough. I still enjoy programming but there seems to be very little of it around any more. I spend my time fighting with the tools rather than working on the solution. Deployment is an utter farce. Source control is hideous. Web Services are appalling hacks. Web development is a massive step backwards dragging all manner of shonky technologies and libraries together.
-
What tools are you using? I've been using Microsoft Visual tools for 20 odd years and they've never been better. Sure, we all miss Visual SourceSafe and the web is just an abomination, but there's plenty of scope for *proper* programming still.
Regards, Rob Philpott.
Unfortunately Visual Source Safe is live and well, it just got its name changed to Vault http://sourcegear.com/[^] and i hate it. SVN and/or GIT work so much better... Rant over.
Eric
-
RugbyLeague wrote:
I loathe any kind of source control
Uh oh. If you work at a large place you'll get hit over the head with the Source Control Hammer. They just tell you that you must use it. And many source control packages are confusing and annoying, until you learn the point of how they help you. But Source Control is a Real Programmer's Best Friend. Why do I say that? There are many benefits to using Source Control: Branching -- changing code without damaging your original trunk code. Then if you don't want to do the change, you just drop the branch, nothing lost. Tagging -- Oh man, there are so many companies that cannot simply check out the exact version of source that was used to build a particular version that is in production. That's because they didn't Tag. With Source Control you can Tag an exact version, then later when someone says there is a bug in version 3.01, you can go and get that exact source and attempt to reproduce the error even though you are 5 versions past it. It is amazing. Diffing -- I leave on Friday and by Monday I open source files and wonder "who's been hacking around in here?" Answer: "It was me." I can see all of that because I can do diffs on the code from so many angles that I can tell exactly which source files were changed and by who. It is fantastic. You must see the tools as something working for you and attempt to learn how they work for you to get all of this. I used to hate source control too, but if you'll see it as a programmer's helper you will see your life can be so much better. Good luck.
AMEM
To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia
-
I know it isn't source control. I have always previously worked in a team of one - me. The customer has never asked me to roll back a portion of it as I always keep the customer in the loop with what I am doing and plan to do. I have never had a reason to branch/merge I understand why people use source control - I am venting because I am having to use it.
RugbyLeague wrote:
I am venting because I am having to use it.
Believe me, the day will come that you will say: "Thank God they made me use it". Oh, and try to compile and commit the changes every day. The benefit may become more palpable. Plus, there are source controls that are easier and more intuitive to work than others. Some are a real breeze to work with. Which one are you using?
To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia
-
I have to use TFS Previously I would just zip up my dev folder and park it in a rolling folder in the server so it would be backed up. If I found myself going down the wrong path I would just restore the project from the zip file. Live releases would get their own backed up zip file. Easy peasy, lemon squeezy
How can this be easier than checking in and checking out with very few clicks, a unified and descriptive history?
To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia
-
I think I have had enough. I still enjoy programming but there seems to be very little of it around any more. I spend my time fighting with the tools rather than working on the solution. Deployment is an utter farce. Source control is hideous. Web Services are appalling hacks. Web development is a massive step backwards dragging all manner of shonky technologies and libraries together.
RugbyLeague wrote:
I think I have had enough. I still enjoy programming but there seems to be very little of it around any more. I spend my time fighting with the tools rather than working on the solution.
Deployment is an utter farce. Source control is hideous. Web Services are appalling hacks. Web development is a massive step backwards dragging all manner of shonky technologies and libraries together.Rugby, you're not alone here. The programming field has gotten very confusing and is, in many ways, a pain-in-the-ass. The gig I'm on ought to last another 5 or so years. (I'm the SME for a product that's being phased out). I've been at this for nearly 40 years now. (I'm 56). I have developed my own technology for developing products for Windows desktop, mainly. (Yeah I can do a little web development, but nothing approaching what I can do on the desktop). It's based around the 2008 version of Visual Studio and a few other tools. Like you, I'm sick of fiddling with the tools and all the attendant upgrades, etc. What I have in my toolbox is it, as far as I'm concerned. When they stop working (unlikely, Microsoft desktop ain't going anywhere) then I'll just go drive a bus or work in my wood shop. I still love programming: I write some applications for my own use (I've developed a nice budgeting system and some other things) and I am automating the co-op farm we're involved in (in exchange for our share). I do have a couple other "products" under development but whether I ever market and sell them or not ... who knows? Having fun doing that. As a "career", though, I really think I'm through with it. I've discovered life recently. Even bought a motorcycle which I've wanted to do for years and am spending more and more time in my woodworking shop. We've paid off everything except the house and we're working on that. I think there's life after programming, though as I said, I still love doing it but in a more relaxed way when I feel like it. -CB
-
RugbyLeague wrote:
I think I have had enough. I still enjoy programming but there seems to be very little of it around any more. I spend my time fighting with the tools rather than working on the solution.
Deployment is an utter farce. Source control is hideous. Web Services are appalling hacks. Web development is a massive step backwards dragging all manner of shonky technologies and libraries together.Rugby, you're not alone here. The programming field has gotten very confusing and is, in many ways, a pain-in-the-ass. The gig I'm on ought to last another 5 or so years. (I'm the SME for a product that's being phased out). I've been at this for nearly 40 years now. (I'm 56). I have developed my own technology for developing products for Windows desktop, mainly. (Yeah I can do a little web development, but nothing approaching what I can do on the desktop). It's based around the 2008 version of Visual Studio and a few other tools. Like you, I'm sick of fiddling with the tools and all the attendant upgrades, etc. What I have in my toolbox is it, as far as I'm concerned. When they stop working (unlikely, Microsoft desktop ain't going anywhere) then I'll just go drive a bus or work in my wood shop. I still love programming: I write some applications for my own use (I've developed a nice budgeting system and some other things) and I am automating the co-op farm we're involved in (in exchange for our share). I do have a couple other "products" under development but whether I ever market and sell them or not ... who knows? Having fun doing that. As a "career", though, I really think I'm through with it. I've discovered life recently. Even bought a motorcycle which I've wanted to do for years and am spending more and more time in my woodworking shop. We've paid off everything except the house and we're working on that. I think there's life after programming, though as I said, I still love doing it but in a more relaxed way when I feel like it. -CB
Sounds like you have it pretty much sorted. My wife is talking about us buying a small holding and running a campsite - we are vintage VW bus owners - so that would be a good option. I will still program, I enjoy programming language design and compiler writing so would keep my eye in with that
-
I know it isn't source control. I have always previously worked in a team of one - me. The customer has never asked me to roll back a portion of it as I always keep the customer in the loop with what I am doing and plan to do. I have never had a reason to branch/merge I understand why people use source control - I am venting because I am having to use it.
Even when I worked in a team of one I found source control essential. It is great when you realise you screwed something up six versions ago and you can go back and see exactly what changes you made. Yes, I resisted at first. My boss wanted me to use Bazaar. Despite what others may say, I like subversion and I use it for everything. Backups? Easy. Just back up tthe respository.
I may not last forever but the mess I leave behind certainly will.
-
Even when I worked in a team of one I found source control essential. It is great when you realise you screwed something up six versions ago and you can go back and see exactly what changes you made. Yes, I resisted at first. My boss wanted me to use Bazaar. Despite what others may say, I like subversion and I use it for everything. Backups? Easy. Just back up tthe respository.
I may not last forever but the mess I leave behind certainly will.
I don't doubt it has it's uses - I just can't think of any time in the last 26 years I have been at this where it would have saved me.
-
I think I have had enough. I still enjoy programming but there seems to be very little of it around any more. I spend my time fighting with the tools rather than working on the solution. Deployment is an utter farce. Source control is hideous. Web Services are appalling hacks. Web development is a massive step backwards dragging all manner of shonky technologies and libraries together.
-
I think I have had enough. I still enjoy programming but there seems to be very little of it around any more. I spend my time fighting with the tools rather than working on the solution. Deployment is an utter farce. Source control is hideous. Web Services are appalling hacks. Web development is a massive step backwards dragging all manner of shonky technologies and libraries together.
I feel the same way. If I have to work with the web to be viable I'd rather change careers entirely. That and I've seen too many really great technologies abandoned on a whim (Silverlight) - I cannot be expected to learn an entirely new set of tools/frameworks/IDEs every time someone at Microsoft/Apple/Oracle/etc. gets an upset stomach. I won't miss this at all.
-
"Deployment is an utter farce. Source control is hideous. Web Services are appalling hacks. Web development is a massive step backwards dragging all manner of shonky technologies and libraries together." Totally agree.
Yay :)
-
I feel the same way. If I have to work with the web to be viable I'd rather change careers entirely. That and I've seen too many really great technologies abandoned on a whim (Silverlight) - I cannot be expected to learn an entirely new set of tools/frameworks/IDEs every time someone at Microsoft/Apple/Oracle/etc. gets an upset stomach. I won't miss this at all.
I never used Silverlight but I have used WPF extensively (without, shock horror, MVVM) and loved it - hopefully it can be revived
-
I think I have had enough. I still enjoy programming but there seems to be very little of it around any more. I spend my time fighting with the tools rather than working on the solution. Deployment is an utter farce. Source control is hideous. Web Services are appalling hacks. Web development is a massive step backwards dragging all manner of shonky technologies and libraries together.
Do not give up, you are only in the wrong scope. If you don't like web don't do web. If you don't like mobile don't do mobile. If you don't like cloud don't do cloud. There is so much to be done up there, no need to follow the crowd. You want to get love of programming back ? come join us to build stuff around Bitcoin. I am serious, by learning about it you'll find again your love for programming coming back in no time.
-
I think I have had enough. I still enjoy programming but there seems to be very little of it around any more. I spend my time fighting with the tools rather than working on the solution. Deployment is an utter farce. Source control is hideous. Web Services are appalling hacks. Web development is a massive step backwards dragging all manner of shonky technologies and libraries together.
I only agree with you in the fact that web development is a step backwards. To me it's like returning to the dumb terminal time but putting lights and hacks to that terminal so that the user has a "better experience".
-
I think I have had enough. I still enjoy programming but there seems to be very little of it around any more. I spend my time fighting with the tools rather than working on the solution. Deployment is an utter farce. Source control is hideous. Web Services are appalling hacks. Web development is a massive step backwards dragging all manner of shonky technologies and libraries together.
Dude, take it from a grizzled old timer, these problems run in cycles. As much as I like the idea of less competition, I dislike the thought of anyone leaving programming even more. Bad bosses, bad organizations, bad practices all get recognized as bad, given enough time. A place where I suffered all of the above, eventually had me a happy man, I outlived all the problems. True, the bad cycle started up again and I'm no longer there, but your career is never going to be linear. There will be ups and downs. Hang in there, or hang somewhere else, but stay true to programming.
Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.
-
Dude, take it from a grizzled old timer, these problems run in cycles. As much as I like the idea of less competition, I dislike the thought of anyone leaving programming even more. Bad bosses, bad organizations, bad practices all get recognized as bad, given enough time. A place where I suffered all of the above, eventually had me a happy man, I outlived all the problems. True, the bad cycle started up again and I'm no longer there, but your career is never going to be linear. There will be ups and downs. Hang in there, or hang somewhere else, but stay true to programming.
Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.
wise words
-
wise words