Ask HN: Software devs with 10 years experience, what do you still love about it?
31–40 of 56 posts
Re: Ask HN: Software devs with 10 years experience, what do you still love about it?
#32Having done over 25 yrs , the creativity of it, finding elegant solutions to problems, satisfaction of taming a spaghetti code mess and cleaning it up , learning arcane uber-geeky ways of doing things and amusing others with these tricks, intellectual satisfaction / keeping the brain in shape, having colleagues with good senses of humour and lively minds, (particularly the delightfully twisted silly jokes/banter peop…
> having colleagues with good senses of humour and lively minds, (particularly the delightfully twisted silly jokes/banter people come up with after spending hours on weird abstract problems that are incomprehensible to most people How do you find coworkers like these? Haha.
Re: Ask HN: Software devs with 10 years experience, what do you still love about it?
#33I will note I've burned out once or twice for a few weeks, until I woke up and realized I was in a horribly toxic environment. And then I simply moved on and found some other exciting project to work on.
Re: Ask HN: Software devs with 10 years experience, what do you still love about it?
#34I love approaching software development from the perspective of an artist.
I love the feeling of gaining expertise and how that translates to me being able to handle just about any type of software project.
I love directly profiting from my projects.
Re: Ask HN: Software devs with 10 years experience, what do you still love about it?
#35When I first got a modem, it was 1200 bits/second. Now I routinely shove data through the air at 100,000 times that speed, to save the hassle of using an ethernet cable.
My first big boy computer had a special hi-resolution card that did 640x480 in 6 color mode. I reprogrammed the CRT controller to give me an extra line at the bottom, which I put the date, time, capslock status, etc. into.
Now I have a 32" monitor with 1920x1080 pixels, and I could get more, except I really can't see more detail than that! At 60 frames per second, with no interlace, and 24 bit RGB color. At the display is only a few pounds, and thin!
Hard drives... I remember riding along with a friend to install a 10 Megabyte Corvus hard drive, I recall wondering how in the heck it would ever get filled. Back in those days, before I got a modem, each and every byte came from a keystroke someone, somewhere typed. Now I have microSD cards with 3200 times that room, that cost $3, retail!
The hardware is amazing. So is the software! Turbo Pascal was $49 back in the day, which came with an excellent manual. You needed that manual, as that was your only guide to the language. Now we have Lazarus, an open source Pascal on the internet, with full access to source code, and a wide variety of components for almost every need.
The same is true for a wide swath of languages, and operating systems. You can write a program in any of about 10 languages, and there will be support for it across Windows, Linux, MacOs and other platforms.
GIT - oh man, git is amazing. I used to have to store source code in .ZIP files, and put those on sequentially numbered floppy disks as my only method of version control. Now you can put things in a folder, run GIT against it, and PUSH it to github, or any other number of repositories in just a click or two.
Open source is amazing.
It's all amazing. You can build anything you want, most of the time things are so fast you don't even have to try to optimize them. I wrote a program to figure out gear combinations that would fit a given real number ratio, in Lazarus. I was done coding in about 30 minutes or so. The first time I ran it, it was done almost instantly. It had run through millions of combinations.
How can you not be excited to have these types of tools? You can solve problems for people across the world. If they find it useful, they can extend and improve it in ways you didn't anticipate. Those changes might be very useful in turn.
I'm especially looking forward to the roll out of capability based security in the next decade. It will bring back the fun of the old days, as you'll be able to just run ANYTHING against your picked set of files, resources, etc... and know it can't damage/change anything outside that selection.
Freeing up computers again from the threat of infiltration will be an amazing lifting of a weight we've been under for far too long. I hope I'm around to see it happen.
The future is awesome.
PS: Oh, and multi-core... that $4 Raspberry Pi Pico has 2 cores... everything has multiple cores... you can run more than one critical task at a time, and not get bogged down!
Re: Ask HN: Software devs with 10 years experience, what do you still love about it?
#36Good question. I have 10 years of professional experience under my belt now. 10 years before that, from the age of 10 I was spending 100% of my free time playing with and learning programming languages. I think an important piece to this puzzle lies in not getting attached to one specific field of application. Worked for about 3 years in a regular run-of-the-mill agency / website shop. Not very interesting, but good…
What was excruciating about working in e-commerce?
Some companies can do it right, but most don’t.
Perfect e-commerce business would be for a product that isn’t tied to holiday sales, has huge margins, and can scale predictably from pre-sale all the way to shipping/delivery.
Re: Ask HN: Software devs with 10 years experience, what do you still love about it?
#37(10y in, weird position to explain between engineering, business strategy, and management)
Re: Ask HN: Software devs with 10 years experience, what do you still love about it?
#38Basically, I've burned out my ability to deal with the politics of software development but I still love creating a project from nothing. I suspect there are many burnouts like me. Had I known this in the pass I would have directed my career differently.
I'm in the process of switching my career since I have to pay the bills but I will continue to program as a hobby.
Re: Ask HN: Software devs with 10 years experience, what do you still love about it?
#39My advice to avoid burnout is to keep hacking on your own weird ideas.
Re: Ask HN: Software devs with 10 years experience, what do you still love about it?
#40Money, stability, esteem, and I just really like coding. However I dont like how most workplaces are still really inefficiently managed and full of politics and bad decisions.