by kokizzu2 on 1/15/21, 12:48 AM with 20 comments
by frompdx on 1/15/21, 2:15 AM
In general, I wish I would have started earlier. I was afraid to learn to program because I felt I was bad at math. I think my teen self would have loved programming just as must I do today. It probably would have helped me do better in school. A lot of math concepts I didn't understand became easier as I studied programming.
I don't really regret any technology choices I have made developing something but I now regret investing so much time into a few things that never really took off (a game or two and an app or two). At the time I told myself that I was doing it for my own sake (I was) and that any traction would be a bonus. In retrospect, I should have put more time into understanding if I was really building something other people wanted.
You know what though? Setbacks are irrelevant. Unless you are actively trying to screw things up you probably acted on the information and best intentions available at the time. No sense beating yourself up over past mistakes.
by wh-uws on 1/15/21, 1:44 AM
https://news.ycombinator.com/item?id=25262382
As far as dev specific I wish I had
- focused on building and contributing to awesome teams. I hate that I got so caught up in the celebrity of a few individual luminaries in our industry. In reality I needed to focus on recruiting other awesome people who filled in my gaps instead of thinking I was so smart and trying to do everything myself.
- Built a professional public profile via a place like twitter earlier also my blog and website
I've had my twitter (and my blog somewhat) open up so many opportunities for me its crazy. All just from saying decently intelligent common sense stuff on there. Don't toil in the shadows give people a chance to see who you are
- not learning data structures and algorithms well early. Its all the best software teams interview for. I knew web well (circa 2010/2011) and no one cared. So I had to go back. Also now all that web stuff I knew so well is all but useless because its obsolete. But the dsalgo stuff doesn't change as quickly
by phendrenad2 on 1/15/21, 12:00 PM
by batmaniam on 1/15/21, 9:04 PM
Looking back, I saw a lot of my friends went on trips to Europe, Asia, Africa, and across America. They had a lot of fun and made memories. I have none of that, and less.
Now that we're all reaching middle age, maybe I have more money, but I can tell you it's not worth it. And it's not like I can make up time and go on more trips now, we're all in a different life stage.
Don't miss the boat being young, trying to be a 10x ninja hacker is worthless, especially with how the industry treats its minority workers.
by _448 on 1/15/21, 1:02 PM
by mikewarot on 1/15/21, 7:19 AM
I also regret not embracing networked applications, and multi-threaded programming back in Windows 3.1 days.
[Reconsideration / Update] My biggest regret is not actually building the idea's I've had bouncing around in my head for decades. Even a little bit of work, once a week, on each of them, and they would have been done before Y2K.
I've started doing it... the hard part is not talking about it before you've got a minimum viable product to show a friend, so you don't have to hand-wave.. but can just show something rough that works.
Things I'm proud of Once I figured out how to dual boot Unix/MS-DOS... because I was told it was impossible. I wrote Forth/2, in assembler, for OS/2, because I was told it wasn't possible to write for OS/2 in assembler. I wrote code that did cooperative multitasking inside of a Turbo Pascal program, in MS-DOS... and used the heck out of it. I built a machine that levitated light bulb filaments while they were annealed, using the Lorenz force, that got used in Production.
by mattbgates on 1/16/21, 6:15 AM
by clusterhacks on 1/15/21, 8:22 PM
Not understanding that the manager career track in my geographic region was usually paid at least 25%-50% more than software engineers.
Not a huge regret, but I should have job-hopped much more frequently - I have worked at only 4 companies in those 20 years and one of those for a decade+.
Institutional knowledge doesn't build resumes.
by giantg2 on 1/15/21, 2:34 AM
by simplemen on 1/15/21, 2:11 PM
1. Started a niche dating site in early 2000s. Got traction but too many rude assholes. Got tired of dealing with it and shutdown it.
2. Started better looking Craig's list in late 2000s. Got no traction but should have left it online.
3. Started a fitness gadget blog reviewing fitness gadgets. Got some traffic but not technical enough and kind of boring. So stopped. Now i see dcrainmaker and wish i didn't stop.
Countless more ideas that never left my localhost.
by patatino on 1/15/21, 7:29 AM
As I got older and started a family what is important changed a lot. I wanna make as much as I can and get as much free time as I can, I don't care much about what I do as long as I can grow and learn as a developer and have a good work-life balance.
by AnimalMuppet on 1/15/21, 5:05 PM
by joshxyz on 1/15/21, 9:15 PM
by the_only_law on 1/15/21, 3:42 AM