by spcebar on 6/2/24, 4:43 PM with 680 comments
I only recently learned how to correctly raise and lower window blinds--I had been doing it wrong my entire life. It was maybe the dumbest I have ever felt, and was a humbling reminder of how much I don't know about how much I don't know.
Have you had similar experiences?
by hu3 on 6/2/24, 10:17 PM
I've seen entire teams burn so much money by overcomplicating projects. Bikesheding about how to implement DDD, Hexagonal Architecture, design patterns, complex queues that would maybe one day be required if the company scaled 1000x, unnecessary eventual consistency that required so much machinery and man hours to keep data integrity under control. Some of these projects were so late in their deadlines that had to be cancelled.
And then I've seen one man projects copy pasting spaghetti code around like there's no tomorrow that had a working system within 1/10th of the budget.
Now I admire those who can just produce value without worrying too much about what's under the hood. Very important mindset for most startups. And a very humbling realization.
by bloomingeek on 6/3/24, 2:58 AM
The operating system computer was a JC8520, which was running a version of MS-DOS. All commands had to be typed in correctly or nothing would happen. While operating the plant, several commands had to be entered every shift, since the owners didn't purchase a very automated package.
In the interview for the data center job, I was asked if I had any experience with Windows. I didn't understand the question because I wasn't aware they were talking about a computer operating system! So, I replied at the office building I worked in there were outside contractors who cleaned the windows.
After my reply all seven of the interviewers were all grinning and I was aware I said something they weren't looking for. One of the men politely told me Windows was a computer operating system. My reply was, "Oh, I see."
When I returned home I told my wife what happened and we shouldn't get our hopes up. To my utter shock, a week later I was offered the job, which I took and after some training, learned something I didn't know before.
by nicbou on 6/2/24, 10:00 PM
I have met more people like that while travelling. I felt badass riding my motorcycle super far, but wherever I went, there was a greater badass riding along. Some of these travellers were on much longer journeys, on much smaller budgets, on a much worse bikes, riding offroad all the way, camping every night. Some were on bicycles, going around the world under their own power. I was just a rich tourist with a great bike who slept in hotels.
In a way, meeting those people was liberating. I will never be a world champion at anything, so I might as well play for the love of the sport.
by DoreenMichele on 6/2/24, 11:47 PM
So we set up a TV down there and it's a rental so we don't want to drill holes anywhere and I'm talking to my 8 year old about going to the store, buying like 100 feet of cable and running it the long way around the outer wall of the room etc. when he says "What about the hole (in the wall, directly behind the TV and the other side is the stairs)?"
To be fair, he spent time in that room and the opening in the cement block wall or whatever was full of insulation, so it wasn't obvious, but man did I feel stupid for a minute.
And then very relieved because we already owned a long enough cable to set it up through the hole in the wall. The 100 foot cable would have been a bit of a financial burden and going to buy it and then run it the long way around would have eaten the rest of my day and this was resolved in minutes because I always encouraged my kids to ask questions and didn't treat them like that was "disrespecting my authority" or something.
by rpgwaiter on 6/2/24, 9:04 PM
It all came to a head when my employer was demoing some software that used my API and none of what they were trying to show worked because of multiple unrelated bugs in my code, causing us to lose this very large client. I somehow kept my position, worked with other departments to formalize QA processes, and started regularly communicating with the API users.
Before I was just making software for nobody with 0 stakes, the reality of having actual people, entire revenue streams dependent on my code being reliable didn’t fully register. At my previous (and only other at the time) employer I was basically a paid seat filler. I spent a lot of work hours making personal projects, it felt like going to work and getting paid to make hobby code.
I’m glad I was able to learn from the experience and it didn’t put me out of work or anything
by mr-wendel on 6/3/24, 1:23 AM
I was sure the right thing to do was to report it to the CEO (there wasn't anyone else higher in the hierarchy to consider) for certain chastisement and correction. I was commended and the sysadmin got a browbeating.
I definitely did right by the policies in place. However, not too long after I realized there was certainly a better way to handle it and my behavior had more to do with scoring points than doing the right thing.
This was also someone who went out of their way to mentor younger employees and help kindle a passion for this line of work. I was a major beneficiary of this, so I look back upon that incident with nothing but regret.
by snipethunder on 6/2/24, 11:17 PM
by oblib on 6/2/24, 10:14 PM
After listening to me for a bit he quietly said "Well, you can learn something from everyone if you focus on that."
I spent a couple days pondering that. At first I tried dismissing it because he wasn't there when the guy I was whining about was blabbering on and on, and he didn't know the guy, but it kept bugging me and after a few more days it occurred to me that if he was right I'd been missing out.
Just a few days later the guy I was whining about came by again and looked at the work I was doing told me he knew a guy who could do most of that for me and it wouldn't cost as much and I could get it done a lot faster. So I went and talked to the guy, and sure enough he could do it, and do it faster and better, and it cost me a lot less.
I ended up making a lot more money on that work, and the company I was doing it for was thrilled with the changes. And since then I've focused what I can learn from others, even those who tend to annoy me.
by wanderingmind on 6/3/24, 4:39 AM
It made me realise that success is not because of what you are capable of. To, most extent its about how you fit into the system and work it to your favor.
So, while I'm still curious and interested to learn (why else to visit HN), I have stopped feeling bitter about my efforts not providing the returns. Its just the way world works.
by talkingtab on 6/3/24, 2:17 AM
There was a wood cooking stove and a second older wood cooking stove. We decide to start using the second wood cooking stove for more heat. There was one problem, the stove would smoke. My friend climbed on the roof and cleared the snow away, and we tried to seal leaks but it kept smoking.
One day I came back from drilling a hole in the ice to get water - through 24 inches of ice. I noticed something funny.
When I opened the door, the old wood cook stove stopped smoking. When I closed the door the stove started smoking. I stood there trying to understand. Opening and closing the door over and over. Open the door, no smoke. Close the door, smoke. I started to wonder why it would stop smoking and then it hit me.
The cabin was on fire. When the door was open it got enough air to burst into flame. No smoke. When the door was closed it smoked. I still remember standing there opening and closing the door. Over and over. What an idiot. But I learned something.
We looked underneath the cook stove. The reason there was a newer one wood stove became clear. The firebox on the old stove had rusted through. So coals from the wood were falling through the rusted out part onto the wood floor. We got a fire extinguisher and sprayed it. Then got piles of snow and packed it under there too.
That old adage "where there's smoke there's fire". Not quite accurate.
by AndrewKemendo on 6/2/24, 7:39 PM
As SIO you are statutorily responsible for the joint worldwide intelligence, communication system (JWICS), maintenance, security, growth, interruptibility, etc… in addition to managing all Perssec for SCI holders, and maintaining control, security and for CNWDI as well as ACCM.
I was fresh home after a deployment to Iraq and thrown right into dealing with the Yp-Do crisis in SK and the Japanese Tsunami and Fukushima fallout that we had to provide HA/DR support for.
I was 28 years old with a one year old at home.
As part of maintaining security, I would regularly get inspected as you would expect for any manner of things. There is a special security team that lives at the defense intelligence agency primarily but also they have them for NSA and other organizations, that would do white hat penetration tests on secure information facilities, like all the ones that I was responsible for (I had a half dozen physical locations to manage).
One of these tests was during a large scale exercise. Two civilians who had perfect credentials, were trying to access our primary headquarters SCIF. At the time I think I was managing a top-secret briefing preparation and so I delegated access control, and interrogation of these two people to another Lieutenant, as well as the actual special security officer who was an E6.
They had previously tried to penetrate all of the other places on base, but failed.
The process for getting access to a SCIF if you are not housed there is that that you send a visit request from your home security office to the visiting security office which will then transfer clearance details so that you can understand what access levels to give these people.
About a month before their visit, there was a new guidance released saying that all visit requests had to have a digital requst in 100% of cases whereas are previously you could just print out your details and bring them with you, The special security officer would then look them up in a system (I won’t name), and then it’s up to the security office whether they give you access or not.
My Special Security officer and my lieutenant came to me and said they have everything that they need per the requirements that we were operating under, and that they were comfortable giving them access to a terminal where they could do what they needed to do.
I said “that’s perfectly fine however LT I want you to sit behind them basically and make sure they don’t walk off or do anything more than I’m giving them access to.”
So for like 30 minutes, we had two people in our SCIF who logged onto JWICS, we’re being actively monitored and were able to send an email and then logged off and left.
The next week, my commander asked me to go to a meeting and the penetration team briefed to the whole base how they got into all these places including my SCIF and one other facility
The good thing was, we were basically written up with flying colors, and this was the hardest possible test that they were able to get through and so everybody was generally happy with us.
This was really just one of those things where it was a specific detail that we were not up-to-date with but didn’t have any major defense in depth risks.
by jv22222 on 6/2/24, 9:18 PM
I was given the camera and sent in to the mosh pit to film from that perspective. After the show I gave the camera back to him. He said, "where's the footage?"
I had been "filming" looking through the view finder, but I had forgotten to press record.
Gutted.
by protocolture on 6/3/24, 1:15 AM
2. Being able to break into a 24 hour data centre because the data centres building management just didnt give a shit. Turns out they had fired all their staff and were leaving the DC empty until they liquidated. We managed to get our kit and bail. But like physical security provided by a third party is ephemeral.
3. I used to lock my bike to my tool shelf. A thief came along and used my hacksaw from my toolshelf to break my bike lock and steal my bike. Thieves will use anything available, not just what I want them to use.
4. Had 2 console windows open. First to a Junos device on my desk. Second to a Junos core router. I reloaded one, and didnt realise I had reloaded the wrong one until we lost an entire state. Multitasking invites risk.
5. Customer had a huge failure. Kept insisting they would rebuild completely, but would routinely beg for just one more dodgy workaround just to keep them going. They never rebuilt. That network is perma fucked. Customer promises are worthless.
6. Much like 5. Customer got bought out by a larger firm. Began to raise new deployments by escalating to the after hours noc, pretending that new deployments were actually failed existing sites. We asked them to stop and they never did. If theres a large enough financial interest customers will just ignore contract and good practice to make the payday.
by meristohm on 6/2/24, 9:07 PM
by koeng on 6/2/24, 10:01 PM
It’s humbling because all my life, I’ve been really good at technology - I specialize in biotechnology and manipulating DNA, but am also fluent in programming (mainly python, go, lua) and am able to build hardware - even helped run a robotics startup for a while. Anything related to technology and science comes easily and naturally to me. This isn’t to brag, but just a fact that learning things has mostly been something I do way, way faster than my peers.
But I’ve never danced before, or done anything that required that particular skill set - then realizing I’m real bad at it. Seeing all my peers learn faster and be better, with the same amount of study and practice time, and really trying my hardest and just not being good at it. I’m really thankful for this experience! And I really enjoy dancing, and will definitely keep doing it!
by Stratoscope on 6/2/24, 11:21 PM
I was working at Tymshare, maintaining the assembler and linker for the PDP-10 or the Sigma 7 (I don't quite remember which).
The linker had a bad habit of leaving unused memory uninitialized. Every time you linked a program, the binary would be different. Functionally the same, but they wouldn't compare byte for byte. So my manager asked me to make sure the linker zeroed out all unused memory.
After linking a program, the linker printed a message something like this:
8412 bytes used
439 bytes free
The "bytes free" were that unused and uninitialized memory.The linker was a mess of spaghetti assembly code, and it was a real pain to find and fix all of the places where it failed to clear memory.
My manager knew what a hassle this task was, and he was a chill dude. So just for fun I added a temporary message meant for his eyes only:
8412 bytes used
439 bytes free and it's pretty fucking clean
I figured he would get a laugh out of this and then I'd remove it.Unfortunately my manager wasn't the first to see the message. His manager was giving a demo to a customer, and they were the first ones to see the message. Oops.
by kennu on 6/2/24, 8:40 PM
For instance, I learned that you should never trust what a customer says about reusing their existing code without actually looking at the code first. You can end up having to rewrite the code, and then have a dissatisfied customer, because the new code doesn't have the same problems as the old code and produces different results. It doesn't matter which one is correct, since the old code was already used for years and everything is based on it.
So the humbling experience has been not to become too optimistic and overconfident after some successful projects. You will become the bad guy if you over-promise and can't deliver, even if you feel someone else is actually to blame. Every time you start something new, you have to check for yourself what the requirements and conditions truly are before accepting a deadline. And you can never trust the documentation or description of an existing system without also looking at the actual system.
by jnsie on 6/2/24, 11:17 PM
There were so many learnings it's hard to know which is the most important, but I know that I am not cut out to day trade, I know that shorting is a fools game for (most?) non-institutional investors, I know that if it sounds too good to be true ("day trading will make you rich!") then it is and I know that even people of regular intelligence (I'd be average give or take) can do really stupid things. Never again. Never again!
by zamalek on 6/2/24, 9:41 PM
by _boffin_ on 6/2/24, 7:39 PM
I had been a personal trainer for awhile when I got a new client. An eighty something professor who taught Dante’s Inferno, Italian, collected degrees, and was actively pursuing some field in psychology (forget what one).
For about 6 months, we’d work out on Saturday mornings and he’d always ask of my adventures since we last saw each other. I’d regale him and that was that.
One morning after going though it all, he asked, “what else is there?” or something. Whatever it was, it stopped me in my tracks. I couldn’t answer. That question hit me harder than a freight train.
At that moment, I realized there was a massive issue with myself. I wanted a change, but a) didn’t know what to change, b) how to change, 3) how to feel about myself. We continued to work on him and his goals, which was to bench 135 safely. He got to his goal. ;). He also helped me to get to mine, which was to focus more on internal validation and be happy with self.
I was able to shift from heavily skewed external validation to external validation probably being now around 20%-30% and the rest being internal.
Because of him, I was able to embrace myself and lean into the information seeking snd knowledge gaining person I am today and get to a level that someone with my academic background should not be at.
A quote that I came up with many years ago that explains all of this and the transformation I had, “you’re not going to change until the pain of change is less than the pain of staying the same.”
One other one too. From him, the professor. I have severe adhd and can read the same sentence 50 time and not remember what I just read, if it’s not something I’m highly interested in. I came to him and told him that it’s so damn boring and it’s just a fight to sit there and attempt to read it.
He gave me a mind shift: instead of thinking how it’s important or exciting to you, try to imagine why the author of it thought it was so exciting, to where they spent their career learning about that subject. That allowed me to completely change how I read and that too has helped me more in the past years than I could imagine.
by bane on 6/3/24, 5:30 PM
When I was young I set myself on a path to become a professional string musician. I practiced relentlessly and sat section lead and first chair in about 4 different school and local orchestras. I was relatively well known as the studious musician kid and there were some hopes that I was "going to go all the way".
Then I had a rough tryout for a regional orchestra, made it, but sat second to last in the section. Sitting last place was another player from my school who was decidedly "middling" in his skills. I was absolutely shattered. But then came to realize most of the players ranked higher than me were objectively better. I also realized that there was physically no way that I could add more practice time and we didn't have the resources to hire better private coaches. I simply didn't have the talent to "go pro".
I realized then that my dreams were never going to happen and I ended up spending several years in limbo before ending up in technology.
I'm actually happy I didn't end up in music, because now I get to putz around and make a few songs a year as a fun and fulfilling hobby, instead of being decades in, making next to nothing and trying to fill in the gaps with second jobs and private lessons. I also went on a few short tours and really disliked playing the same music over and over again.
Tech has been more interesting and I've had opportunities to have very large impacts in a few places that have given me immense satisfaction instead.
by franze on 6/2/24, 11:17 PM
One of my colleagues, a small, silent, kinda shy guy did get all his tickets done and all his projects done in time.
I did not know how he did it.
During one lunch, he told me. He always offered to write the meeting minutes of each meeting. Every time, all the time. Did not matter if it was his meeting or if he was just invited.
He knew the company was chaos. I knew the company was chaos. Everyone knew the company was chaos. He put order to the chaos. His order.
by jakedata on 6/3/24, 1:05 PM
When it became clear that the company did not have a bright future I took all my skills over to a local brokerage that had just had an internal IT meltdown. It was like starting all over again on day one of my first job.
My most humbling moment turns out to have been political. At the brokerage I was asked if I wanted to be the IT Manager. I declined because I didn't feel I had the experience. This planted the seeds of my departure 5 years later as the hack they brought into the department felt increasingly threatened by my success and skills. You can't ignore office politics.
The second moment was more of a huge missed opportunity. One of the board members of the startup found out I was leaving and offered me a role at his other company. Honestly I didn't realize at the time what a compliment that actually was. I would have been one of the earliest hires of a major firm that is still going strong decades later. I learned to not conflate "niceness" with business acumen. This person had his own money on the line at our startup and had every right to press people on their success or lack thereof. I just thought he was a jerk at the time.
"Good judgement comes from experience; experience comes from bad judgement."
by stevesearer on 6/2/24, 7:18 PM
Before that moment I would manually unwind the cord just like I would wind it up. To make it worse, I even remember wondering why the swivel hook was there thinking it was poor design.
by atomicnumber3 on 6/2/24, 7:20 PM
Unfortunately, the program was difficult to test (no unit tests) and very important, and difficult to verify correctness of output as well. (As in, you can't just look at it and say "yeah that's numbers lgtm").
Also unfortunately the previous author had not been very consistent in their programming style, so there was a lot of syntactic noise (some single line if statements used braces, some omitted them, etc)
Also unfortunately in my prior rewrite work in this, I had grafted the old UI onto my new backend to save time, but not brought the rigor there up to snuff (it's UI code, I had thought. It's well enough to have tests covering the business logic for now.)
Well anyway when I had rearranged some code, I hadn't realized there had been an extremely large block right underneath an if statement that wasn't using brackets, and I had accidentally split it into a few statements. N-1 of which were naturally now outside of the if statement.
The end result being that a bunch of code would run and the "is dirty" state worked fine, but if you clicked save on a "clean" state with no edits, it would blank the fields in the DB but not in the UI.
It didn't end up having any actual impact because we caught it in time, but god damn did it teach me something about "real" programming. I'm not sure exactly what all it taught me, but I think about that a lot as I do random other things now 8 years and 3 companies later.
by ChicagoDave on 6/3/24, 5:39 AM
He said we (me with his guidance) could do it in a week, maybe two. I adamantly disagreed.
We proceeded to spend about 3 days writing a detailed document on the logic required. Once he was satisfied, he asked me to take a final look at the code and revise my estimate.
I was shocked and came back and said “a few days.”
It was all done and tested in less than two weeks.
That’s when I learned how to read code and how pseudo logic can speed up software development.
by LVB on 6/3/24, 1:53 AM
by agentultra on 6/3/24, 2:00 PM
A friend of mine had been gracious enough to lend their time and expertise to teach me TLA+ to help me solve a problem I'd been wrestling with. When we'd have lunch together they'd tell me about their work and how they were using Haskell. At the time I was skeptical that Haskell was a practical language for building software outside of academia.
I had realized I was regurgitating opinions from other people that I'd heard about Haskell. When interrogated I couldn't come up with good reasons for my opinions. I didn't want to continue embarrassing myself. I decided to learn enough of the language to form my own opinions.
And I've been programming in it as much as I could ever since.
by tomatocracy on 6/3/24, 3:50 PM
Eventually, one of the people who worked there (who had been watching me the whole time, looking very amused) got me to open my window and simply said to me "why didn't you just reverse all the way out like we do?". The ground could have swallowed me up - the thought had literally never occurred to me.
I like to think of this story as a good reminder that sometimes looking at a problem from a different perspective can make all the difference.
by BoneHeadCIO on 6/3/24, 3:26 PM
Eventually an initative came down the chain that we were going to put our on prem datacenter in the cloud. As I had been in the role for so long, I already had multiple strategies on how to accomplish this and save the company over a quarter of a million a year in the process while providing additional DR to mission critical components that they didnt otherwise have.
I presented the strategy to the CIO, who wanted to get a second opinion. Ok- fair. The second opinion was that we had a solid cloud migration plan. CIO wanted a third opinion, then a fourth. All of which said we had accounted for unknown variables and were set to proceed. On his FIFTH opinion, I remember sitting in yet another office going through introductions. This random guy talks about being a cloud Architect for a bank, moving critical apps to the cloud and providing DR.
Bumblehead CIO turns to us and mouths "WOW!". As if that was the most incredable and impressive thing that he has heard in his career. It was at that minute that I realized that not only did he now know what he was doing as CIO, but he couldnt even recognize the milestones that my current team was achieving in regard to cost savings, security, migrations to serverless cloud features, and the solid migration plan I had presented many times to him prior.
What I learned in that moment was a well crafted 15 second introduction is more important than what most people think.
by h2odragon on 6/2/24, 5:27 PM
one of these: https://sportsmansvintagepress.com/read-free/mauser-rifles-p...
Eventually got it together again, but it required assistance from my uncle who had given it to me. He laughed long and hard when i described the predicament, then said "yup, that one got me too". He also rebuilt Mercedes diesels as a hobby, so he was full of entertaining critiques of German engineering.
by arank on 6/3/24, 7:50 AM
by malkosta on 6/2/24, 11:01 PM
by rulalala on 6/2/24, 11:52 PM
I learned my own limits. And importantly, that we are how we frame ourselves: a loser, a victim, a believer, or someone humbly exceptional. Thanks for asking.
by mahoro on 6/2/24, 10:40 PM
I spent ~20 hours trying to find a routine that compares the entered password with the correct one. That humbling moment I realised there was no such routine, and moreover, most of disassembled code is just garbage.
[*] this is an encrypted archive combined with extractor in one .exe file.
by CodeWriter23 on 6/2/24, 8:48 PM
by captainkrtek on 6/3/24, 12:40 AM
by lubujackson on 6/2/24, 7:13 PM
by jasonkester on 6/3/24, 5:21 AM
They had a particular style of bread in a few of the shops, kind of a rustic baguette with pointy ends, that I never could find the name of. I'd always have to point and say "that one", which always felt awkward. Worse, my Spanish wasn't yet good enough to even ask what it was called in a way they'd understand.
So imagine my good fortune one morning when I pointed at it in my favorite bread shop and the man picked it up and said "Pan de Ayer".
Pan de Ayer! Finally, I had a name for it. "Ayer!", I said with a big grin. I love Ayer bread. It's my favorite. Please give me a bar of Pan de Ayer.
The man did seem a bit taken aback by my enthusiasm for this particular style of bread, as did the other customer in the shop. But he rang me up after ensuring that it was in fact what I wanted. I held it up, made some yummy noises, said one more "Ayer", and walked out.
I made it maybe 50 yards up the road before I remembered where I'd heard that word.
We lived there another 9 months, and I don't think I ever went back to that shop.
by qup on 6/2/24, 8:35 PM
I think the most humbling for me is seeing a real pro use something you use a lot, like a kitchen knife.
by perihelions on 6/2/24, 7:16 PM
by stagger87 on 6/2/24, 7:43 PM
Also related, learning something, only to find out later that your understanding of something was incorrect, or made incorrect assumptions. Always humbling.
by tcsenpai on 6/2/24, 9:15 PM
by sriram_malhar on 6/3/24, 8:10 AM
The day came when we had to present it at a very well attended product launch. He and I took turns making different points. Then he announced to the crowd that he had a surprise for me (and turns out, to the entire company), that he had changed the configuration to write the transaction log to a removable drive. Then, in the middle of the demo he proceeded to pop the drive. Our careful demo script had got Putin'd. I went numb, our marketing manager nearly had a coronary.
He then announced that if it were indeed enterprise quality, the system should recover once the disk is put back in again. It freakin' did; the system worked!! He got a laugh out of the crowd that if it survives a demo it would survive failures in production, esp. when one goes off-script. He said that we had spent months and months in careful design and implementation and we have no business writing the word 'reliable' in our marketing literature if we didn't believe it in our core. The crowd lapped it up.
It was a huge humbling and learning moment for me. Although I was the primary implementor of that system, I didn't nearly have enough faith in it as he did. In one instant, I realized all the practices he'd been drilling into our team from the first day, the insistence on creating elaborate mock frameworks to induce faults, embracing the idea that if something could go wrong, it will. I realized that if you are surprised that the system works, you haven't reflected on that doubt enough. He would light up like a child when we encountered a real bug, and he'd follow it up with a session of reflection on why it escaped our attention in the first place. That session would result in a raft of new tests.
Rest in peace, Ed Felt, my friend, mentor and guide. Taken too soon (United flight 91, alas).
by dizhn on 6/3/24, 2:15 AM
by 4pkjai on 6/3/24, 9:04 AM
I said "I know how to make instant noodles!" and I continued making them. He replied with "Okay then".
After I had made them I realised he was right. I also thought it was cool that he just let me be wrong. In his position I would have pestered the other guy into doing in the right way.
I learnt a few lessons:
1. How to make Indome noodles 2. I'm not always right 3. It's okay to let other people be wrong.
by marginalia_nu on 6/2/24, 9:48 PM
This was a company where the devs were all on workstations, so generously there was at least a few hundred hours of work that were lost.
by mtmail on 6/2/24, 7:21 PM
by Yodel0914 on 6/3/24, 8:11 AM
"How have I been complicit in creating the conditions I say I don’t want?"
(from Jerry Colonna, according to The Internet).
For me, it has been a sporadic but powerful concept that often sits me on my ass, especially when I find myself feeling ungrateful or put upon.
I was already very familiar with Stoicism which has similar lessons. So not only did I discover that I was responsible for my own situation, I also had the humbling realization that I hadn't actually grasped the lessons I thought I had.
by borkinlarbin on 6/2/24, 9:43 PM
by tcj_phx on 6/3/24, 1:29 AM
The quote above was kindly used by the founder of an organization to explain why he couldn't help me expose the injustice I experienced after I was arrested for trying to use a valid court order to free my friend from unlawful confinement in a local hospital's emergency room.
Later my defense attorney explained to me that my accuser was the state's largest non-Walmart employer, and that it was much easier for my trial judge to rule against me than against a retired drug cop employed by a billion-dollar "nonprofit" that pays its employees quite well.
In 2022 Dr. Palmer published a book [0] about the 80+ years of scientific research establishing that I was correct to protest my friend's tranquilization with defective prescription drugs. Nonetheless people are still being sacrificed to the mental health industry's obsolete degenerative interventions.
by theoriginaldave on 6/3/24, 1:30 PM
How to tie your shoes https://www.ted.com/talks/terry_moore_how_to_tie_your_shoes?...
I had randomly had shoes untie all my life. I had to teach myself to tie them consistently the same direction.
I can't believe I was never taught this, much less learned it on my own.
by peterkelly on 6/3/24, 12:43 AM
Suddenly my whole life made sense, I understood that there are well-known and documented reasons for why I am the way I am, and that I'm not alone in my experiences.
by throwawayUS9 on 6/3/24, 4:56 AM
by tsunamifury on 6/3/24, 4:03 PM
The best I can understand is the executives said “yea we aren’t paying this guys waypoint bonus we can just fire him and take it from here”
I learned no matter what you achieve if you lack table stakes you are worthless.
by scrapcode on 6/3/24, 1:22 AM
Until I actually had the chance to. I have somehow gotten to a spot where I make what a senior dev does, and realized my responsibility as a father and putting "food on the table" trumps my "legacy," or at least for now. It's a boring, large-org gig without a solid definition of what I actually do. But when forced to reflect, I have it really good. Maybe one day I may go for it again.
by mattgreenrocks on 6/2/24, 9:25 PM
by d--b on 6/3/24, 9:28 AM
For my part: I think I learnt at age 35 the difference between sneezing and coughing. Duh!
by jimt1234 on 6/3/24, 12:20 AM
During my sophomore year, a girl moved into my neighborhood. She was from Vietnam, presumably part of some refugee relocation program. She seemed nice, and she was very pretty, but in St. Louis County (Missouri) during the early 80's, she stood out. A lot. None of the kids in the neighborhood, including myself, had ever met an Asian person before - just Bruce Lee movies, that was it. Also, there was still bitterness left-over from the Vietnam War. But like I said, she seemed nice. Heck, I kinda had a crush on her. Anyway, one day riding the bus to school, a couple of dudes starting yelling racial insults at her - you know the word I'm talking about. And they were throwing stuff at her, pretending they were bombs, like dropping bombs from an airplane. This went on for a few minutes, and no one did anything about it. People just laughed, including the bus driver. I was sitting close to her and I could see it affected her, like she wanted to start crying, but she was holding it in. I wanted to do something. I wanted to stand up to the instigators and tell them to knock it off. I knew these guys; we all grew up together. I knew I should do something. But I didn't. My body - everything, was frozen. I did nothing.
Afterwords, I initially told myself that I wasn't one of the instigators, I didn't actively participate, so I shouldn't feel bad. But I quickly came to realize that was bullshiit. It actually made me feel worse. I just sat there. I knew it was wrong. But I did nothing.
I moved to California just a few weeks after this incident, so I don't know what ever happened to the girl. I hope she went on to live a happy, successful life. If so, it had nothing to do with me, because I was too weak to help her when she needed it.
Anyway, that realization - that I was a weak person, provoked a lot of self-reflection. It's one of my most vivid memories, and I hope it made me a better person. But, even if I did become a better person from it, it still haunts me that a poor girl had to suffer just so I could, maybe, become a better person.
by TrackerFF on 6/3/24, 2:05 PM
When I was a musician, I'd met people that were infinitely more talented and hard-working than me. When I was in college, I'd met people that were just better than me in everything.
But I'd say that my first "real" humbling came when something critical I made at work stopped working. Suddenly I'm the one responsible for a xxx million dollar system not being operational, and all the people that are dependent on it.
Every time I see some major apps / sites being down, I get flashbacks, and feel the immense stress some people are going through.
by Havoc on 6/3/24, 12:20 AM
by jl6 on 6/3/24, 7:10 AM
Throughout my working career I’ve spotted this pattern time and time again: the jobs where everybody thinks you’re great are the ones where you’re learning the least.
by throwawayUS9 on 6/3/24, 4:58 AM
by jerome-jh on 6/3/24, 9:24 AM
by tchock23 on 6/2/24, 11:05 PM
Until recently I pronounced ‘segue’ how it is spelled. No one ever corrected me.
I shudder to think about the meetings where I pronounced it incorrectly.
by tete on 6/3/24, 8:18 AM
I am curious now. How did you do it wrong, and how is it done correctly?
by rseech01 on 6/3/24, 3:18 PM
by vzaliva on 6/3/24, 5:51 AM
by neom on 6/2/24, 11:20 PM
That was very humbling. So was getting sober.
I used to believe I was a very very smart guy, now I'm content knowing I'm comfortably average!! :D
by magpi3 on 6/2/24, 10:59 PM
by perfectstorm on 6/3/24, 9:47 PM
anyways two days or so after onboarding him to mobile, he called me at his desk and asked me why the app wasn't running on his machine/phone. after looking at the error message i told him to change the path to certain settings to match his username/computer name. those were hardcoded to my computer/username. he breathed a sigh of relief after fixing it and told me about environment variables (how you can dynamically get the username so it's not tied to me), the engineer who was sitting next to him who heard the whole conversation laughed at my face. this guy was more mature about it and helped me understand it.
by readenough on 6/3/24, 1:13 PM
The next morning I went back into the dehumidifier building and saw that it was raining inside the building. People were moving around in a very agitated state. In a panic, I ran up the stairs to the roof and kicked apart the PVC pipe that I had joined the day before. Water began to stream out, but I got away from there fast and went back downstairs. A few minutes later, a member of the maintenance crew came in. He looked at the rain and immediately dashed upstairs.
He came down a minute later shaking his head. I didn't confess. I only hope that they didn't have enormously expensive damage, but I don't really know. One thing is for sure. I am very cautious about volunteering to help out without first checking with the plant personnel.
by ggm on 6/3/24, 3:40 AM
I was deeply unsettled by this. Made me realize that sometimes what the interviewer is doing, is making you wake up to your own lack of awareness. I must have been a complete prick in the interview. I shudder to think about it to this day.
by ungawatkt on 6/2/24, 10:17 PM
by fuzzfactor on 6/3/24, 3:12 AM
Which you figure out just as the final lesson or exercise is drawing to a close :\
It doesn't bother me since I don't always hesitate to re-invent the wheel either, and when I do go forward I always come up with something in addition to the same old thing I was working on.
When life gives you lemons, make cheesecake.
by smeej on 6/2/24, 7:19 PM
I was rooming with a girl I barely knew for the summer and was looking out the window while washing dishes. You know how fireflies tend to sync up? Suddenly I see hundreds of tiny yellow lights turn on and then off. On and then off.
I yelled for her to come in (at least to my credit I was more fascinated than afraid!), and she ended up dumbfounded that I had never seen fireflies before!
by jcutrell on 6/3/24, 1:38 PM
I call this kind of money "tuition."
by roydivision on 6/3/24, 7:31 AM
I spend my professional life learning every day, and usually pick up technical subjects quickly.
The learning process for the guitar and music theory has shown me that you can't learn everything in the same way, different skills require different approaches to learning. Fascinating, frustrating, humbling experience.
by tempie2024 on 6/3/24, 2:23 AM
Haskell is amazingly interesting but very hard. There are few companies using it and the one that did in my city got taken over and usual management shenanigans. I didn’t get a job with them.
Haskell meet ups went over my head and I couldn’t keep up. Didn’t have the time to play catch up with the talented people in this scene.
Realized writing software is an artform, no language necessary makes it better and more fun. Appreciate the common languages more like C# Python and Go.
Haskell has great ideas but there is value in designed language with language features over making everything in the higher type systems.
So in short humbled into realizing what makes good software is more than using clever languages.
by tgv on 6/3/24, 9:22 AM
For the first class, I had prepared a bit of an overview, starting with the perceptron, and then showed Minksy and Papert's proof that it could only learn a linearly separable membership function. So I had these formulas on the blackboard, ending with something like "for every delta > 0 there's an epsilon such that ..." etc. Then before the break, I ask if anybody has questions. One person raises their hand and says: What's a vector?
That was a bit of shock. I had completely not understood the knowledge level of my students. Not that I ever became a good teacher, but that was an eye-opener.
by rozenmd on 6/3/24, 6:34 AM
So I scraped job boards and built my own that would "only" cost users $199 to post a job ad.
What I learned here is that your implementation is meaningless to the user if you're not delivering the value they came for. In this case, I wanted to take a technologically inferior product, make it extremely efficient, scalable and "blazing fast", and pocket pure profit from running a serverless job board (effectively free to run for the first million visits a month).
In total, the job board logged 761 sessions for 661 users in 2018.
One of many failures on my way to builing OnlineOrNot.
by kseifried on 6/3/24, 1:34 PM
by inopinatus on 6/3/24, 5:23 AM
* I kicked Bono in the shin at a Pearl Jam concert a couple of decades ago and never apologised. Still feel bad about it.
by solardev on 6/3/24, 4:24 PM
My first time trying this route, I got halfway up but missed a jump. After a few more tries, I got past that part but got stuck further up, not having enough skill and strength to finish. Each attempt took me probably 5-7 minutes, and altogether I was on that route for about half an hour.
Then this thirteen year-old girl walked up and tied in next to me. She surveyed the route and checked her harness. Then, in one practiced motion, she leapt off the ground, reached for a hold above her head with one hand, and slapped the route timer start button with the other. I didn't even know there was a timer, so I was watching it curiously. It stopped at 8 second something. I was confused. I looked up, but she was already being lowered. I wondered to myself, wait, did she get pulled up by the auto-belay...? How does that work...?
Then she did it again. This time I watched. She flew up the course, jumping from hold to hold faster than I could even think, and beat her previous time by a few tenths of a second. It was like this video (https://www.youtube.com/watch?v=ktxxI_IPXjA) (that's not her, but similar route... maybe even the same route? not sure if it's a standard).
Despite a decade of climbing (mix of gym and outdoors, usually in small towns), it was my first time seeing a speed climber. I didn't even know that was a thing. Moreover, I didn't know the human body could even move that fast. Granted, I was never very fit, but I don't think I realized until that moment just how much fitter another person could actually be. In less than 10 seconds she easily finished what I couldn't do even in 400+ seconds – even though I'd been climbing longer than she'd been alive, lol.
It was humbling, astonishing, inspiring, and comedic to me all at once. It was very much one of those "wtf have I been doing with my whole life" moments. I'd always been the kind of person who was OK at a lot of things, never very good at any one thing, and to bear witness to such raw ability was... beautiful, if a bit discouraging, lol. I hope that by the time I die, I can become that good at SOMETHING in my life.
by techgnosis on 6/3/24, 2:39 PM
by arkh on 6/3/24, 7:43 AM
by CM30 on 6/3/24, 7:31 PM
Usually, that provides a nice reality check that no, I'm not anywhere near as good at this hobby/type of work that I thought I was, and a great incentive to learn more about what I'm missing there.
That's always the most humbling thing to me. That not only are there some things that I have no idea how to do, but that I literally don't know the thought process or reasoning behind how those things work in the first place.
by INTPenis on 6/3/24, 9:56 AM
I'll pick the one that did the most damage.
We had a service window to do some sort of migration involving a DB, very late at night. I had been up all day working, short walk, dinner, then around 11pm this service window started.
My eyelids were heavy, I almost fell asleep in the video call. I should have admitted this, we could have re-scheduled.
I ended up doing a bash for loop that dropped every single table in a production database, and this data was sometimes queried by law enforcement so we had a legal requirement to keep it for 6 months.
We could restore a backup but there was data missing, so for 6 months we prayed no one would request the missing date ranges.
by koliber on 6/3/24, 9:54 AM
Their DB model was atrocious. I looked at their wide tables, with tons of columns, not one FK in sight. It was horrible and broke every single rule I've learned in DB design theory, and in practice. It was so bad that I was considering leaving.
Luckily I did not leave. With time, I learned how the system worked. I made assumptions about how they used the DB which were not correct. It was not really used as a relational database. It was used as a journal of transactions that served as a backup to a system that actually held everything in RAM. Everything worked beautifully together. The system was fast and robust.
I learned a lot at that job. Most importantly, I learned not to pass judgement too quickly.
by milesvp on 6/5/24, 3:46 AM
Someone posted a page here on the topic, and it was a revelation. It still feels wrong to tie my shoes correctly with amount of muscle memory I have. and it’s extra embarrassing given that I spent a fair amount of mental effort on knots in my youth.
by neontomo on 6/5/24, 9:25 PM
The trigger for seeing that I don't have enough interviewing skills was during an interview, the interviewer replied to my answer with, "Okay, I guess that's one way to answer the question..."
by silisili on 6/3/24, 8:43 PM
I came across a comment somewhere a few years back with someone complaining about those covers, and how they also use their teeth and hate how the taste gets in their mouth. I immediately felt vindicated in my complaints.
Someone replied something to the effect of "you know you're supposed to just spin the dial like normal, and it'll push the cover off by itself, right?"
I don't think I'd ever felt dumber in my life for not putting two and two together on a product I use daily...
by james_chu on 6/3/24, 3:56 AM
This kind of experience can be seen as a part of growth, no matter how experienced we are in a certain field, we will always encounter new challenges that require learning, I wish you good luck!
by llmblockchain on 6/2/24, 8:45 PM
by rahimnathwani on 6/3/24, 7:49 AM
I spent a few hours finishing my analysis, and then went to someone in the finance team to show them what I had discovered.
They noticed I had many many similar-looking aggregations in a grid, and asked "Why not just use a pivot table?".
My reply: "What's a pivot table?".
Also in the same job I learned the hard way why you should never use OFFSET() if INDEX() will do the job.
by mdip on 6/3/24, 5:17 PM
Background: I was in the 7th grade, hosting a BBS and wanted to simultaneously host two different BBSes behind the same modem (and both with a working FIDO feed). I can't remember specifically why, but it had something to do with how one of the two BBS systems detected if it should ingest messages or if it should return a user session. I believe I was handling that detection manually but still had to have the BBS setup in such a way that it would look for a specific exit code from FIDO and if it saw "0" (which was what it always saw in this configuration), it never provided a user session in response.
Let's start with the first problem. I had a non-working understanding of what an exit code actually was. This was all-together weird. I'm in 7th grade, but I'm taking AP Computer Science at the High School. I mean, I think by then I could actually make Wing Commander start or some equally heroic juggling of HIMEM statements with the various TSRs. I was writing actual software in Borland Turbo Pascal 4, compiled to an executable file, every one of which returned an exit code. I'm fairly certain the last statement of many of my programs was something along the lines of "RETURN 0;" if memory serves. I had even processed command-line arguments at this point!
In what easily made me look like the 7th-grader that I was, I called another programmer I had met on a local BBS (after 10:00 PM, no internet, long distance was expensive) who was writing a BBS application in "C" ... and asked him if he had any time that week to write me a quick program which took, as a parameter, any number 0-255 and exited with that exit code. You can't imagine how thankful I was when he was uploading the program to my second node before we had finished talking.
You can't imagine how stupid I felt when I found the seven hundred other ways this could be done, including with a BATCH file, that I had just never had any real reason, up to that point, to properly connect with the words "exit code" (it was an ERRORLEVEL, you could set it directly (?) in DOS).
by resource_waste on 6/3/24, 5:30 PM
I don't think anyone should be expected to intuitively understand engineering inventions. Double so, since they are covered with pretty plastic trim that hides the insides.
Most humbling learning moment: Read some books, science and philosophy, figured out a bunch of beliefs I had were probably wrong. Then I did a real world check, found out my original beliefs WERE wrong. Now I'm a realist.
by liampulles on 6/3/24, 7:51 AM
I've had my code go into production only to cause big issues, I've severely over-engineered a couple things and have had to redo them totally, I've fucked up a git- stash merge once or twice, and I really got too invested into the whole cloud native thing with creating kubernetes sidecars and the like.
The lesson has generally been to keep things simple, and not try and seek some sort of perfect abstraction or fad library of the times.
by whalesalad on 6/3/24, 3:20 PM
by geocrasher on 6/3/24, 6:43 PM
In the midst of explaining this, I showed him which mug it was on the manufacturers website (we were remote- this was all via Slack) and as I did so, I saw the animation that explains how to disassemble it for cleaning.
oof.
by circlefavshape on 6/2/24, 7:34 PM
My parents met in their early 20s through another couple, Des (flatmate of my father's) and Mary (schoolmate of my mother's). Des had a sore hip, and Mary's mother was a "bonesetter" (a kind of folk healer) so came to the men's flat to see him. "Seeing him" involved Des getting some kind of vigorous massage in the bedroom, and then being slathered with red ointment, while my mother and Mary sat in the other room listening to him moan in pain
When the ordeal was over my mother, making conversation, asked Mary's mother what was in the ointment. One of the ingredients mentioned was "dragon's blood"
My mother went home to the apartment she shared with some of her siblings, and related the story to them. "Dragon's blood??" said her brother
... "and that", says my mother, "was when I found out that dragons don't exist"
by zoom6628 on 6/3/24, 5:52 AM
by emmelaich on 6/3/24, 4:06 AM
I offered to do it in Postscript to save a lot of money in typesetting costs.
Result looked fantastic; off to the printers it went.
Few weeks later, a customer noticed that an entry in August was incorrect. The entire run had to be pulped and re-run using the usual printers services.
Good thing someone checked; the wrong information could have had dire consequences.
by Optimal_Persona on 6/3/24, 7:22 PM
by notepad0x90 on 6/3/24, 1:02 PM
by photon_lines on 6/2/24, 11:59 PM
by shmoe on 6/2/24, 9:07 PM
cat backwards (tac) will display the file in reverse order :)
chown username: with the colon and the group name blank will set the permission to the user's default group.. very useful when you blend windows groups with spaces into an environment and it becomes a pain in the ass to put return characters in
by bionhoward on 6/3/24, 10:05 AM
The trigger for all of it had something to do with thinking about the opposite word to each word in a sentence. After tinkering with that for a while, my brain started to automatically invert the incoming words. Someone would say, “Good Morning” and my mind would translate it into “Bad Evening” as if everyone was saying the complement of what they actually said. Needless to say, that was a big factor in me believing the whole world had been sucked into Hell. I thought I was being mind controlled.
Another big aspect of it was this idea everything was connected to everything else. Which isn’t necessarily wrong, but in the context of thinking you’re in hell, that turns everything guilty by association in a sense.
I know it was all a delusion, and it was such a complete nightmare and made me the opposite of how I think of myself, not as an intelligent citizen who loves life and STEM, but as a psycho locked naked in solitary for months who thought everyone else was possessed.
Probably wrecked my life, but at least I’m out now and sane and able to enjoy life with family and friends again.
If you or someone you know goes “crazy,” a plan in place in advance could save you/them, because the system is often too slow to help you if you wait until you have a problem, or because you won’t trust the system when you’re crazy, because you think it’s bad somehow when you’re in that mind state.
Thus, my most hard-earned learning is to never take your own mental health and sanity for granted, and have a mental health plan for if you do experience psychosis. Never let insanity drive you to do anything you’ll regret.
by HiroshiSan on 6/4/24, 12:53 PM
by ckrapu on 6/2/24, 10:31 PM
by mathteddybear on 6/3/24, 7:21 AM
by alexk74 on 6/3/24, 11:22 AM
The more you learn, the less you know.
by ralusek on 6/3/24, 2:29 PM
It took me actually drawing out a grid of the possible scenarios to see and accept that he was correct.
by coderKen on 6/2/24, 11:19 PM
by qprofyeh on 6/3/24, 11:28 AM
by Maro on 6/3/24, 11:01 AM
Then, at age 36, I got a job at Facebook [as in IC]. The first couple of months were the most humbling time in my working life. Before, I always felt I'm in the upper percentiles of whatever group I was part of it. At Facebook, I never felt like that --- I felt like I'm the median. Any problem I've seen in my previous jobs (how to manage large code bases, how to write good code, what does a good ETL system look like, how to be data-driven), I realized that I was at "version 3.0" of that space, but Facebook was on "version 15.0". Whatever I knew to be the best approach, it was evident that the 1000s of smart people who work(ed) there, were well past that stage, they passed that stage 5+ years ago.
Ever since then I always recommend people to interview for Big Tech companies if they get a chance, and do a stint. There's so much to learn from the collective wisdom that 1000s of engineers (and PMs and DSs and..) have accumulated.
by instagib on 6/3/24, 7:34 PM
I also learned about the buyer address for billing and delivery address feature for shipping things now known as drop shipping or re-selling.
I needed a computer so I sold quite a few hard drives and CPUs using eBay and supplies through another companies website. Once I received the money, I then purchased the item with my debit card I was given for “learning a checking/savings account”. I made enough for a computer and stopped. The humbling moment was a few years later when I realized I should have made that into a business. All of it was pre-internet taxation days too.
by bkohlmann on 6/3/24, 4:48 PM
At the age of 25, I was sent straight from my F/A-18 training squadron to a forward deployed squadron aboard the USS Nimitz.
The fastest way to build a reputation as the New Guy is safe and predictable carrier landings. The fastest way to be put on notice is to suck behind the boat.
Within 2 weeks, I was solidly in the latter category. I struggled deeply, especially with night landings.
At first, I kept catching the “one-wire,” meaning I was too low when crossing the back of the ship.
Then, in later flights, to compensate, I started “boltering” a lot – meaning I’d put on too much power at the end, fly too high, and miss all the wires completely. Then I’d have to circle around for another attempt.
There was one night where I went around 5 times before finally catching a wire and landing. I expended so much fuel in doing so I had to hit the airborne tanker to refuel about halfway through.
I was ranked 98 out of 99 pilots in the AirWing after my first six weeks.
I was on notice. Whenever I came in to land, all the senior aviators aboard the ship nervously watched to see what would happen.
Then the bottom fell out. One night I landed the first time – but caught another one-wire. Over the common carrier frequency came the Voice of God. This was incredibly rare – the carrier CO never interrupted carrier ops.
“Son, I can’t have you landing like that aboard my ship.”
I was petrified – and what little confidence I had was destroyed. As I taxied off the landing area and was waiting for the plane to be chained to the deck, in the pitch black, I let my guard down and accidentally released the brakes. I almost ran over the plane captain – and was only saved because my back-seater screamed “brakes!” to me.
When I returned to the ready room, I got reamed out by my squadron CO. I was benched.
Those were the two longest days of my Navy career. I didn’t know if I would cut it. I saw no way out.
Then the skipper sent me back up. I was terrified – but he knew the only way to get confidence back was to Do the Hard Thing.
Again and again. And again.
Eventually, I figured it out. I was never better than middle of the pack in landing grades – but I was safe and predictable. I also found other areas to excel in, like air-to-air tactics.
This dark period in my life gave me a deep understanding of grit and resilience.
In conversations with founders, I now know what to look for in how people respond to challenging situations. How one responds in dark moments – and which people believed in them enough to give them another shot.
I also now have a desire to seek out the hard moments to walk beside high potential folks who hit the inevitable roadblocks in life.
It’s in the those moments where thought partnership matters most – and where being there matters most.
Do Hard Things. Keep moving forward.
You will figure this out.
by GlenTheMachine on 6/2/24, 9:40 PM
rm -rf *
Yep; I actually did it. By mistake, as a junior in a CS research lab.
by matwood on 6/3/24, 4:30 PM
by jaredliu233 on 6/3/24, 8:43 AM
by donatj on 6/3/24, 11:19 AM
It was under the guise of "being more efficient by having fully independently operating departments." I was pretty vocally opposed to the whole thing, complaining to anyone who would listen, right up until it came out that our department had been sold to another company.
They'd been basically duplicating us so they could sell us without interruption.
It's now many years later and I am frankly still embarrassed by what a fuss I made over something when I didn't actually understand what was happening. I really wish one of the higher ups I'd complained to would have just taken me aside and said "there's something going on, it'll make sense when it's done" or something but I understand that they probably couldn't.
I learned that when what your company is doing makes zero sense, there's probably something going on below the surface other than multiple levels of questionable decisions. This has since proven true more than a few times, and I am far less reactionary and far more suspicious.
by orena on 6/2/24, 10:26 PM
First time in my life that I did not understand something on the spot (actually took me a few months to (REALLY) understand it).
by a-dub on 6/3/24, 3:57 AM
when it comes to reasoning and learning, when i'm wrong it tends to be kind of a weirdly joyful moment, maybe to be able to think of the growth from when i was young and less excited to make mistakes.
by ohnoitsahuman on 6/2/24, 7:23 PM
I apparently have trouble learning life lessons.
by moribvndvs on 6/2/24, 10:31 PM
by greenie_beans on 6/3/24, 12:22 AM
or whenever i plant trees or vegetables and they die or get a pest.
by penjelly on 6/3/24, 12:48 AM
by beryilma on 6/4/24, 12:55 PM
So, how do you do it correctly?
by brailsafe on 6/2/24, 8:26 PM
I've spent the majority of my career looking for wook rather than doing work, and have lost at least 7 jobs in the first 12 years for one reason or another. This is going on the 3rd time I've spent more than a year without working at all in any job. It never gets easier, and each time I get to spend a ton of time reflecting on how things went and what I'm actually good at. It's usually humbling, because so far the list of things I'm good at professionally has only dwindled. Another humbling aspect to this is realizing that most other people don't lose their jobs... like ever, unless it's seasonal or severe economic downturn.
During one of those periods I spent so long unemployed that I literally ran out of money and moved into a car from my relatively nice apartment, and then worked at Starbucks as a barista, which taught me that I can be good enough at speaking with customers, but what I thought were trivial tasks turned out to be almost laughably untenable, like remembering how much syrup goes in Karen's caramel macchiato, or just showing up on time.
by password4321 on 6/3/24, 2:26 AM
by brudgers on 6/2/24, 8:02 PM
Though of course I do some things well I’ve been doing most things poorly all my life. That’s what learning as an adult feels like.
Good luck.
by amadeuspagel on 6/3/24, 11:21 AM
by ein0p on 6/2/24, 10:35 PM
by subhashp on 6/3/24, 5:40 AM
by simonebrunozzi on 6/3/24, 6:39 AM
It hurted so much. Soo much. I felt dumb. Unlucky. That the world was unjust.
I proceeded to analyze why I did that investment, and if it was a bad or good idea. It was indeed - I didn't know enough about that investment, and I realized I was essentially gambling.
By the way, in my view, most people that invest in crypto these days are engaging in a form of gambling; or in a Ponzi scheme where they try to be on top of the pyramid. (if you disagree, there is no need to downvote me - just comment on why you disagree).
I realized then that the hardest thing to make, or keep, money, is discipline. Greed and FOMO are your enemies. The best lessons are the ones where you pay a high price. No pain, no gain, applied to investment.
by Turboblack on 6/2/24, 7:50 PM
by steven_noble on 6/2/24, 10:49 PM
by codr7 on 6/2/24, 11:23 PM
Taught me to take a deep breath and start asking questions about expectations rather than falling prey to flattery and delusion.
by dolmen on 6/3/24, 1:35 PM
by leipert on 6/2/24, 7:38 PM
by wiz21c on 6/3/24, 11:07 AM
Lesson learned: when a user says he can't start your appplication, never, ever think it's because he's dumb.
by tete on 6/3/24, 8:17 AM
by chx on 6/2/24, 11:49 PM
Then a visitor told me the baseboard heater had a cover which you could remove. How was I supposed to know?? https://i.imgur.com/Gncty0s.jpeg see that long hole in it? Well, the cover was always on it and it got painted over and I had no idea it can be removed. I grew up in Europe, behind the Iron Curtain actually, childhood heaters in prefabricated buildings were like this https://i.imgur.com/8KMuAKO.jpeg but even more modern ones were on the wall https://i.imgur.com/s6NWHDM.jpeg and I never before had a baseboard heater.
There are things you expect to be problematic with immigration. This was certainly was not one. Another was finding a laundry basket when I came over. Not really an online thing, not then, not in Canada at least. So I asked someone in the elevator. That was weird.
Past immigration shopping, surprisingly, even in 2024 is a problem. I just moved back to Europe after more than 15 years. Now I can't find a travel size and packaged lemon juice anywhere. Not in Malta where I live (not a surprise) but neither in the UK either (WTF). https://www.waitrose.com/ecom/shop/search?&searchTerm=lemon%... https://www.sainsburys.co.uk/gol-ui/SearchResults/lemon%20ju... this and Amazon UK has an appropriate size https://www.amazon.co.uk/dp/B07W1KGCZJ but it's a weak cover, it will spill if it gets jostled in the backpack. I am drawing a total blank: https://geizhals.eu/?fs=zitronensaft+100ml&hloc=at&hloc=de&h... In North America I could get https://www.amazon.com/dp/B00BZSUWPY but now that I live within ferry distance of Sicily, I can't? Nothing for succo limone 100ml site:it either. scratches head
by globalnode on 6/3/24, 6:40 AM
by jongjong on 6/3/24, 4:46 AM
... Just kidding!
Actually, I've been humbled to realize that people who may be really dumb in one area can be really smart in another area and that there isn't one kind of intelligence.
I think even being good at sports is itself a form of intelligence. Being able to manipulate others politically or to draw/paint well or to ask the right questions, etc... It's rare to find people who are equally good at everything. I'm actually a pretty good all-rounder so I never understood how it's possible to be good at something and not good at other things. Surely people can apply the same reasoning skills to all these different endeavors! I thought. Wrong. For a lot of people (not me obviously), their intelligence is intuitive (subconscious) so they can't really repurpose it towards other tasks.
Intuition can be a very powerful tool. I'm kind of envious of people who have really excellent domain intuition. They come up with answers with such speed and ease, it's almost like muscle memory. Whereas my mind has to always work hard to get the same result. If I can do something, I can 100% explain it down to every detail. None of it is subconscious for me.
I think Jeff Bezos said something along those lines when discussing why he didn't pursue a PhD in Physics. He understood that Physics wasn't intuitive for him as it was for the smartest guy at his university.
by huesatbri on 6/2/24, 6:01 PM
by jajko on 6/3/24, 12:14 PM
It continues till this day - a new framework is harder to learn, some advanced concepts are harder to grasp than everybody around me, older code is sometimes like somebody else's.
Yet, contrary to expectations of many including my parents, I wasn't afraid to move countries and was very open to new experiences positive or negative, seeked higher compensation which ended up me being put together with some smart capable folks, and eventually after decade and a half ended up in Switzerland, integrating banking packages for banks here. Salary from first 100% perm job I had went up maybe 30x (cost are sky high too especially with small kids but I still love the overall package of living here).
Bought a house for my parents who would otherwise spent rest of their lives in crammed little block apartment. Got into various intense and cca extreme sports like paragliding, climbing, alpinism, ski touring, diving etc where mistakes are paid dearly and strong focus and relatively high skill is a must. Backpacking in places like India for months taught me a lot about life and myself.
Don't want this to sound like a humblebrag, in contrary, I still feel very much subpar to most colleagues and folks here (and I can sometimes still see my mental deficiencies), rather to give folks who feel stupid and worthless all the time when growing up a glance that it can all end up much better. Just keep challenging yourself and don't be afraid of the change or some mild hardships especially when young and without too many responsibilities, stay away from 'comfort zone' as far and for as long as possible. Don't do stupid basic mistakes like getting addicted to stuff that will then destroy you, life goes fast, and don't get married / get kids with folks who don't have properly good heart for the lack of better words, you know when you meet them and observe a bit. Some of much smarter and capable folks got stuck in some weird (mental) place or job and when meeting them after 2 decades I clearly surpassed them in almost every aspect of life, although life ain't no race for me in any aspect.
by nobodywillobsrv on 6/6/24, 7:32 PM