36 ms·
Ask HN: What was your most humbling learning moment?
I've worked on large products for large and small companies and written tens of thousands of lines of code across my career, solving complex, abstract, challenging technical problems in a variety of languages on a variety of platforms, sometimes under difficult conditions. I have often been a resource for my friends and co-workers when they have programming or technical questions.
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?
- mathteddybear 2y agoBefore I understood recursion, to solve Hanoi towers I looked back at the earlier positions of the output buffer
- h2odragon 2y agoI took a mauser .25 pocket pistol apart. one of these: https://sportsmansvintagepress.com/read-free/mauser-rifles-pistols-table-of-contents/mauser-automatic-pocket-pistol/ 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.
- pavel_lishin 2y agoWhat was the difficulty in re-assembling it?
- h2odragon 2y agoas i recall, understanding the design fully enough to get the springs and tetchy parts back together. Which goes where. This was pre-internet so articles like that one weren't available to me. There may have been some trick to keeping springs where they were supposed to be as it reassembled too.
- leetrout 2y agoI got stuck with the Ruger Mark III .22 pistol. Reassembly after field stripping you have to know the trick to turn the pistol up (or even upside down at a 45 degree angle) with the magazine in place before you can get the mainspring housing assembly to seat correctly.
- huesatbri 2y agoWhat did you do wrong and why was it dumb? What’s the correct way?
- spcebar 2y agoIf you pull a blind cord to the right it stays up, if you pull it to the left it comes down. My whole life I've just been jiggling and tugging the cord to get it to stay or come down.
- king_phil 2y agoDefinitely not in the German speaking countries, we have different blinds. You pull a cord down for the blinds to go up, and vice versa. Then the cord is tied to a hook or button.
- frickinLasers 2y agoYour windows open differently too. Instead of angling inward/outward along either of two axes, ours usually just slide up-down or left-right, remaining firmly attached to the window sill.
- deaddodo 2y agoNo offense, but HN and Reddit are both American created, operated, and primarily trafficked sites. It's not unusual to assume an American audience. If OP came out assuming a Nairobi design that wasn't used anywhere else, or if they went to the heise.de forums and posted the above; now that would be odd/call-out worthy.
- nedt 2y agoIt looks like more than half the traffic is not coming from the US. So even with most traffic coming from the US many here aren't. Good news is that Ikea had a system like that. So there will be many households in Europe that's also fighting with blinds.
- lubujackson 2y agoI was in my 20s before I realized even numbered houses are always on one side of the street and odd numbers on the other. Literally no excuse for not figuring that out.
- techsupporter 2y agoOne of those life experience moments: I "knew" this and a had a really good friend who did not. Both of us grew up in the same area, and we met in school, so you'd expect we should agree on this, right? While "arguing" about it one day, it turns out the suburb they'd grown up in had several private subdivisions where the builders could do whatever they wanted. Houses were numbered sequentially following one direction of the private street, then the other. So the house nearest the entrance of the subdivision would be "100 Maple Street" and across the street would be "143 Maple Street". Because they'd grown up mainly going to other friends' houses in the private subdivisions, my house address was the odd one and theirs were normal to them.
- bombcar 2y agoEven in the US with named/number streets "as normal" I know of at least three cases where the "front door moved" on a house on two streets, so the address number stayed the same but the street name changed, making it completely out of order.
- throw46365 2y agoWell, always if there's a street that was put down facing like that. Commonplace in new towns laid down over very large areas. In the UK, oh wow, you will encounter some weird numbering issues. I live on the corner of a street in a very complex, 400 year old area, and I am forever leaning out of the window to shout instructions to utterly bemused couriers.
- swarnie 2y ago28 being next door to 47 at the end of a cul-de-sac can really mess with people. Also on older estates where spare green spaces have been used up by additional houses so you end up with 21,23,25,25A, 25B. The UK can be weird....
- perihelions 2y agoI took my Thinkpad to a repair shop because its charging port was damaged. A very stoic human pointed out to me it has *two* identical ones, USB-C type, right next to each other.
- blindfolded_go 2y agoHaha, I have done this too! Glad I am not alone.
- dizhn 2y agoI am confused. Does only one of them support charging? (I've got one where both can charge, though they don't look the same because one is also thunderbolt)
- mlry 2y agoI think this is their point given this threads question for a humbling learning moment. Both ports support charging but it took someone from outside to get OPs fixed mind off their habitual notion that only a specific port could charge. They did not even try that other port.
- Izkata 2y agoThe leftmost one is the normal charging port: https://www.reddit.com/r/thinkpad/comments/7fidd0/reminder_lenovo_will_introduce_a_new/ https://www.reddit.com/r/thinkpad/comments/7fidd0/reminder_l... The second one is a different design with a different icon. Not clear at all.
- bombcar 2y agoIIRC there was a MacBook with two USB-C ports where both could charge, but it would run significantly hotter (and throttle sooner) if the "wrong" one was used.
- tradertef 2y agoHaha.. I had exactly the same issue. To be fair, the other port is a little hidden since it is also part of a proprietary docking station port.
- stevesearer 2y agoI learned way into my adult life that I could just turn the swivel hook/latch to quickly unwind the cord on a vacuum cleaner. 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.
- _boffin_ 2y agoSteve… What was the moment of realization like?
- swamp_donkey 2y agoTIL
- t-3 2y agoYou're not alone.
- wizzwizz4 2y ago> Before that moment I would manually unwind the cord just like I would wind it up. As you should. Otherwise the cable gets twisted a few dozen times every time the vacuum cleaner is used.
- RedNifre 2y agoYou are rolling up your cables the wrong way if you run into that problem. Here's the right way: https://www.youtube.com/watch?v=PeLrxXUbq0g https://www.youtube.com/watch?v=PeLrxXUbq0g
- emmelaich 2y agoNice. This is a technique you learn in Scouting for rolling up ropes too.
- function_seven 2y agoI figure-eighted the cord onto those hooks to avoid that. Or alternated “over” and “under” with each pass around the hooks. EDIT: When I say “over” and “under” above, I’m referring to the technique RedNifre linked to in the sibling comment.
- smeej 2y agoI don't think this was dumb exactly, just naïve. I didn't know fireflies were real until my 20s. I thought they were just a made up thing in storybooks. 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!
- throw46365 2y agoThis is not really dumb, or naïve. It's just not something you had any reason to encounter, and maybe you were off sick if it was mentioned in biology/science lessons. Now consider it this way: the first time you experienced fireflies, you were an adult, and you could bring a fully adult, science-aware, sense of wonder to that experience. I'd count it as a win.
- smeej 2y agoI was thinking "naïve" in the sense of "just not knowing some normal things about the world." It's definitely my, "WAIT--fireflies are REAL??" reaction that makes me laugh after the fact.
- koala_man 2y agoA coworker similarly said "WAIT--reindeer are REAL??" I'm thankful I had maturity to simply say "yes, they're in the deer family, native to Canada and Northern Europe". They were from China where they probably rarely mention reindeer, and only in the context of Santa Claus. It's no different from a Westerner rarely hearing about tanukis, and only in the context of trickster spirits in anime and Super Mario Bros 3. How are you supposed to know they're real?
- throw46365 2y ago> I'm thankful I had maturity to simply say "yes, they're in the deer family, native to Canada and Northern Europe". Good for you! Though I think we geeks are more inclined to understand when others have their "Sherlock Holmes didn't know the Earth revolves around the Sun" moments. :-)
- atomicnumber3 2y agoWhen I was about 3 months into my programming career I performed a minor refactor to some code. 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.
- throwup238 2y ago> I'm not sure exactly what all it taught me Time to get into woodworking!
- sk5t 2y ago> I'm not sure exactly what all it taught me Make curly braces mandatory with a linter, of course! Also, add tests before changing the thing.
- nottorp 2y agoDid that when I was younger, but with my own code :) There was an if that didn't need brackets when I wrote it. 6 months later it needed more stuff on a branch but i was tired and in a hurry so I didn't notice adding extra lines needs brackets. New code compiled but wasn't part of the if. Turned a 5 minute fix into 2 days. Of course, all my ifs have had brackets on both sides since then.
- mtmail 2y agoTook me several days to realize why some cars in the UK have white license plates, some have yellow ones. (They don't: one colour is on the front, one on the back). I no longer call myself a 10x engineers, now it's 9x only (that's a joke, I'm hardly 1x).
- ohnoitsahuman 2y agoHad an employee poach on of my customers. And had another do the same ten years later. I apparently have trouble learning life lessons.
- fragmede 2y agoTwo over 10 years doesn't seem like that much, but I guess even one is too many. What do you see as your life lesson here though?
- ohnoitsahuman 2y agoSorry for the delay: In both time I knew it was happening, but I was too busy to fix it. It almost happened again - I pulled the employee off the job, made him document everything, and put a team of people back in. He was banned from the job. Kept both him and the customer.
- circlefavshape 2y agoNot my own story, but my mother's, told to me on the occasion of my 50th birthday ... 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"
- mandmandam 2y ago> Dragon’s blood is a plant resin that may help with a variety of health concerns, including skin ulcers and diarrhea. > Dragon’s blood is a natural plant resin. It’s dark red in color, which is part of what gives dragon’s blood its name. > The resin is extracted from many different tropical tree species commonly called dragon trees. These may come from the plant groups Croton, Pterocarpus, Daemonorops, or Dracaena. > The plant resin has been used for thousands of years for distinct purposes. There are records of its use among the ancient Greeks and Romans and in India, China, and the Middle East. - https://www.healthline.com/health/dragons-blood https://www.healthline.com/health/dragons-blood
- selimthegrim 2y agoWhat if she had said mandrake?
- leipert 2y agoAh, some of the things in this thread remind me of https://xkcd.com/1053/ https://xkcd.com/1053/
- granady 2y agoPff that comic is old news
- jeremiahbuckley 2y agoI quote this all the time to people. There’s too much, we’re spread too thin. Ignorance shouldn’t be considered a big deal or a huge embarrassment. Not being ready to learn is a problem, but ignorance is sort of the default state now.
- jeremiahbuckley 2y ago(I actually scanned the comment thread to look for this comic, I was going to add it but you beat me to it.)
- sublinear 2y agoThe fundamental issue is that regardless of how common ignorance is, you risk failure. You're correct it's not the end of the world, but you'll need to catch up quick once you realize something and maybe even completely rethink plans. This isn't always a bad thing and the stuff you come up with from ignorance might be useful in other ways. In my opinion, ignorance is just a fact of life. Too much of it can be a disaster, but just enough can spark meaningful creativity. Often times though, it's just something to immediately move on from because you have way more other stuff to do.
- Fripplebubby 2y agoNot to be a wet blanket, but yes ignorance should be tolerated and warmly received about things which do not matter much, but sometimes a person's ignorance about certain things can tell you unfortunate truths about the way they view the world and what they consider worth looking into or not. For example, think of someone who is ignorant of the cultural practices of a certain minority of people despite seeing members of this group every day in their neighborhood, this tells me something not so positive about this person and how they view the world and other people. However it is never too late to change, either.
- AndrewKemendo 2y agoFrom 2011-2012 was Senior intelligence officer for Anderson Air Force Base, Guam, which is one of the most strategic bases in the United States department of Defense. 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.
- _boffin_ 2y agoWhen I was younger, I had an issue with external vs internal validation. Sadly, it heavily skewed towards external validation. I was on the chunkier side for a lot of my childhood and into high school. Joined wrestling and stayed with it. Lot the weight, grew, and gained muscle. Also started to get a lot of attention from the opposite sex. That, with the external validation issue, leaned into it and just had fun. It became something that I just did. 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.
- granady 2y agoYour final paragraph sums it up nicely. I think a lot of people when they see something educational will just switch off if it doesn't immediately engage a personal interest. Seeing it from the point of view of the author is a great way of putting it. I can explain this to my kids. Ok, Newtonian physics is boring. So let's think about why Newton made such a deal out of it.
- stagger87 2y agoIt's always humbling to think I know a topic pretty well only to meet a true expert on the topic. It makes me think about how much time I spent learning it to not really feel like I know it at all, and makes me second guess my learning process. I can think of several times in my career/life where this has happened. Also related, learning something, only to find out later that your understanding of something was incorrect, or made incorrect assumptions. Always humbling.
- Turboblack 2y agoIn the mid-2000s, I got excited about creating a company that deals with web design. Now I wouldn’t risk doing this, knowing all the pitfalls. the more you know, the more you doubt
- brudgers 2y agoHappens so often to me it’s no longer humbling. 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.
- brailsafe 2y agoIdk what my most humbling moment would be, but there's been a few. 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.
- daymanstep 2y agoHonest question and genuinely curious: what is difficult about showing up on time?
- drewcoo 2y ago"Just showing up" can mean dealing with all the daily annoyances. https://www.inc.com/danny-iny/woody-allen-said-show-up-to-succeed-is-this-what-h.html https://www.inc.com/danny-iny/woody-allen-said-show-up-to-su... If it's not hard, why can't everyone seem to do it? I have a friend who's a defense lawyer. He tells me that prison must be the happiest place on earth, given the lengths that people go to just to get a chance of getting in. It's funny and illustrative, just like the Woody Allen quote about showing up.
- brailsafe 2y agoWhile I agree with that version of the phrase, and have applied it in other areas, I meant literally showing up at a specific time, consistently over a long period. Applying the Woody Allen quote though, I absolutely believe this is why I'm in good shape and have a decent real in-person social network.
- qup 2y agoI often learn how to use something well that I've been using my whole life. A ratchet strap was a good example--you can use it without understanding how to use it well. One video (essential craftsman) fixed that for me. I think the most humbling for me is seeing a real pro use something you use a lot, like a kitchen knife.
- Loughla 2y agoHow were you using ratchet straps wrong?
- bombcar 2y agohttps://www.facebook.com/Essentialcraftsman/videos/ratchet-strap-lesson/1870899643227211/ https://www.facebook.com/Essentialcraftsman/videos/ratchet-s... watch and learn! "Big wrap" is the biggest mistake I've done (and seen).
- qup 2y agoWell, I didn't know the reason I was opening the ratchet handle--the opposing end has a cam on it, so it moves a metal bit out of the way of the ratcheting teeth. I would pull that thing out of the way with a finger on my second hand (when under load it can be very hard to get loose). I also didn't know about the harmonics & putting a twist in the line. I also had a lot of problem with my lines working loose, which I don't have anymore, but I'm not sure I learned the fix in the video.
- kennu 2y agoBack when cloud computing was mostly for early adopters, I used to work on many customer projects at the same time, or in quick succession, in an architect/developer role. It was great as long as the projects worked out as planned and I could deliver a working system in a few weeks or months and move on to the next project. It was easy to become a little overconfident until I faced unexpected difficulties in some projects and the tight schedules started to fall apart. 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.
- smeej 2y agoI've mostly been on the "user" end of buggy internal company code. It's always a scary day when the interns start, because we finally have someone who will have the time to "fix" the bugs in the code--but half of them we have been using off-label as "features" to solve other problems. Whenever I start at a new company, I make sure to ask not just what breaks the system, but how the system breaks when it breaks. One person's broken pot is another person's cutting tool!
- llmblockchain 2y agoThe most humbling learning experience I have ever had was having a child.
- CodeWriter23 2y agoBeing 15 and unable to grasp the concept of an array whilst wishing I could somehow use a variable to escape my at the time a1, a2, … a11 variable naming convention.
- fire_lake 2y agoA formative experience for me was learning to program and asking a peer “how I do lots of variables but I don’t know which one I need” - I had none of the terms to even ask for what I needed.
- kzrdude 2y agoThat phrasing of the question is not bad at all, just needs an open minded person to answer it
- martinald 2y agoHaha, tell me about it. When I was first learning PHP as a teenager I also had similar problems. I did not know about SQL JOINs for at least a couple of years; which meant database querying was... overcomplicated to say the least. The other epiphany I had was when I started to realise HTTP was just a request string getting parsed. Given I had used FTP and web servers like Apache previously for HTML and files, I was convinced the directory structure in the URL was the directory structure on disk. It took me a long time to get my head around the fact that you could just grab the request URL from the HTTP headers and not have to have hundreds of physical folders to make URLs like /category/subcategory/page (I'd managed to approximate this with making folder structures that looked like this with index.php files in).
- amadeuspagel 2y ago> The other epiphany I had was when I started to realise HTTP was just a request string getting parsed. I've never thought of it like this, but I didn't understand for a long time that a webserver was just a function that run with the request as an argument.
- 2y ago
- rpgwaiter 2y agoI went from hacky hobbyist programmer to working on core business logic for a startup that eventually the whole company would rely on. I was mostly a one-person team at the company, and I kept a lot of my bad unscalable tendencies from making small fun projects. No formal testing, very little documentation, hundreds of “TODOs”, breaking API changes without really telling anyone, no QA process, no monitoring/reporting, etc. 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
- punkspider 2y agoThis hits a little too close to home right now. Only a week ago have I felt that I did a few things to actually make an impact. And this only because it seems that the CEO noticed I can spin up prototypes to validate ideas before passing them to the actual devs. I've worked with him for a total of 3 years however, and during that time, most of the time I felt like I was tinkering without making a real difference. The only time that a bigger project was implemented that I had the lead on felt like a fluke and it was after probably 6 months of working on it.
- fifilura 2y agoWould the code have been there and the demo have happened if you had done everything by the book?
- deleted 2y ago[deleted]
- 2y ago
- meristohm 2y agoLearning that the world doesn't revolve around me, and that other people (and other animals) have rich and complex inner lives worthy of curiosity, dignity, and love (I can't be sure, but it feels like a healthy perspective). I'm in my 40s and this lesson, started in youth, is still sinking in. Having a child, and the commensurate second childhood, is a major impetus.
- pedalpete 2y agoI was going to write something very similar to this. Not only does the world not revolve around me, but looking back on my sadly somewhat recent behavior in early-mid 40s, and feeling ashamed and embarrassed at my behaviour and how I've treated people in the past. This is still a learning experience, probably always will be one, and an opportunity to always grow. My impetus wasn't a child, but a break-up and almost lost business. I saved the business in the end, but it didn't grow to what I had expected, and then I realized how much I had given up, just to try to make that work, and how much I had taken for granted the people around me.
- password4321 2y agoA wise team lead once told me "I never knew how selfish I was until I had a kid".
- shmoe 2y agoAlways something new... this week its some *nix commands 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
- tcsenpai 2y agoI worked as a sysadmin for a whole year before learning tab->autocomplete in linux
- bombcar 2y agoI still don't know all of the various commands you can use for history editing - I keep telling myself I'll learn more, but I never do. https://github.com/rothgar/mastering-zsh/blob/master/docs/config/history.md https://github.com/rothgar/mastering-zsh/blob/master/docs/co...
- neontomo 2y agoTook me a long time to realise a Y/n prompt only requires you to hit Enter to confirm...
- jv22222 2y agoI was asked by a pro. documentary maker (who I met on the plane flying in to London) to get some B role for a G&R concert he was filming (with his spare video camera). 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.
- fifilura 2y agoG&R = Guns N'Roses
- nyanpasu64 2y ago"B [roll] for a G&R concert" sounds like a joke about RGB in little endian.
- spuz 2y agoIf it makes you feel better, I have occasionally handed friends my DSLR and asked them to record something for me. You can do this either by pressing the red record button or full press the shutter button. Well my friend spent 15 minutes only half-pressing the shutter button and recording nothing. Now I know to make sure to tell people how to start and stop the recording and how to check if it is actually rolling or not. I consider that my humbling learning moment.
- killingtime74 2y agoNit: B-roll, like when they used rolls of film back in the day
- mattgreenrocks 2y agoRealizing how much work I had to do on my own shit. This is a gradual process because most people can’t handle knowing the full extent of it initially.
- deleted 2y ago[deleted]
- GlenTheMachine 2y agocd / (intending to cd ~) rm -rf * Yep; I actually did it. By mistake, as a junior in a CS research lab.
- zamalek 2y agoI contributed System.HashCode to .Net Core. I was overzealous with inlining hints to make it go fast. jkotas popped his head into the PR and noted the 2MB of machine code per generic type parameter. The bigger problem was that I knew better, and preached better at the time, but had my head too deep in the weeds. I'm better at occasionally popping my head out of the weeds nowadays to make sure I don't have tunnel vision in a daft direction.
- borkinlarbin 2y agoSeeing software systems that are barely held together by shoestrings and Dixie cups that make millions of dollars a day. Very flaky and kludgey, and I think to myself I could build something better than this, but still have yet to do so.
- marginalia_nu 2y agoI don't know if it was humbling per se, but in the spirit of some of the contributions in the thread, I once knocked over a cup of coffee into the power strip behind my desk, blowing a fuse that blacked out half the office. 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.
- raddan 2y agoI made a much worse mistake once. We wanted to use rsync to snapshot one of our file servers every evening because the tape backups we did took a long time and could only run them weekly. My boss asked me to develop an rsync script. So I sat at my desk and after reading the man page a bit, I wrote a script and kicked it off as a test. It seemed to be humming along, so I turned my attention to other tasks. While I was doing that, one of our users came to my desk and said “hey, the file I am working on just disappeared.” I said OK, I’ll be over to look in a minute. A few minutes later, another person came over and said the same thing, and my reply was the same. OK, I said, I’ll come check it out in a minute. When the third person came by, I started getting the nagging suspicion that something I did was the cause. When I looked at the log of my running script, I had a realization that filled me with utter horror. I had gotten the arguments to rsync backwards. Instead pf the source being the file server disk, I used the blank disk, and the target was the file server. Worse, I had used the —delete flag. As a result, rsync was valiantly trying to sync the disks by deleting all the files on the server. An because the last backup had been a tape backup nearly a week ago, I lost the company nearly a week’s worth of work. After the company president sent our hundred or so employees home for the day “so that IT could fix the problem” she called me into her office. I was sure she was going to fire me. All she said was “you’re not going to make that mistake again?” Yes. That mistake and many others like it. I learned a lot that day.
- marginalia_nu 2y ago> I was sure she was going to fire me It's a really counter-productive policy to fire people over stuff like this. It breeds a culture where employees hide their mistakes, which can cause a lot more harm than the mistakes themselves. Like repeated negligence, sure, but one-time fuckups, never.
- nicbou 2y agoIn college, meeting someone that was better than me by every conceivable metric. You'd think that he beat me at one thing by neglecting another, but nope, the guy was excelling in every category. Perfect grades, involved in many communities, and generally pleasant to be around. There was no caveat, no excuse. Dude just straight up rocked. 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.
- netsharc 2y agoBut why does it have to be a competition, of thinking "I have to be the best at X, if someone else is better, I feel unworthy.". I ask rhetorically, that sentence probably describes me more than my impression of you from 3 paragraphs.
- xattt 2y agoNot OP, but I will feel an internal sense of frustration at the cards I’ve been dealt with. Edit: To add, the frustration is projected onto the other person, given they are a physical manifestation of what you are not.
- vasco 2y agoEveryone has it, it's part of the ego which is part of being human.
- nicbou 2y agoI identify by the things I love and excel at. If being an artist is a big chunk of who you are, it can hurt your ego to meet q much better artist who is also good at many other things. Imagine playing the bongos, and you meet some guy who plays it really well… and it’s Richard Feynman.
- koeng 2y agoI’m learning swing dancing. It’s been humbling. 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!
- bee_rider 2y agoI tried to learn to dance (hated it). It is a bit of a weird thing though, there as social events where people feel like it is OK to really try and pressure people into dancing. It is really annoying.
- koeng 2y agoI've had very good experiences with swing dancing. People are so nice (LindyGroove in Pasadena). No pressure, and everyone is very accommodating to newbies. I'm not sure why, but there is a very high percentage of engineers.
- bee_rider 2y agoI tried Contra dancing a couple times. The people were nice enough, no complaints there, it was just like… I could be doing anything else and be happier, hahaha.
- treme 2y agoincase you want to give it another shot sometime, teaching your self via youtube/other platforms like steezy.co is a viable option if you want to go at your own pace w/o peer pressure.
- oblib 2y agoI was in my early 20s talking with a friend who was at least twice my age. I was bitching about a guy who'd look at the work I was doing who really didn't know squat about it and start telling me how I should be doing it. 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.
- lostlogin 2y agoThe other part of this is that someone can be right, and an arsehole.
- mindwok 2y agoProps to you for putting your ego aside and finding something positive out of that shitty situation.
- _carbyau_ 2y agoYeah, I still like the premise, not just for what you learn but what you should respect. In one workplace one guy was socially awkward, coke bottle glasses etc. But an absolute machine on the tickets. And when I looked over his shoulder he was simply getting shit done. But being socially awkward he never got the reward, negotiated raise etc he deserved. Another guy was an absolute psycho career player. Do anything to make others look bad while doing mediocre work himself. Grab easy tickets for himself but sabotage other team queue tickets by making a promise to customers - not note that in the ticket - so when it was picked up by someone else they'd already breached a promise to the customer and get downrated. One guy I respect. One guy got a promotion out of there.
- hu3 2y agoLearning that some folks can produce so much value with crappy code. 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.
- bicx 2y agoMy way of planning and writing software shifted a good bit after I went from working at a mid-size tech company to working for myself. Suddenly I cared very much about how long it took to reach a functional product and very little about developing sophisticated architectures.
- sbayeta 2y agoSame here. This is what happens when business/developer interests align.
- emseetech 2y agoSimple UX too. Early adopters are so much more forgiving of a boring but functional user interface than we want to admit. It doesn't have to look amazing out of the gate. It just needs to do something cool. Plus a lot of our overcomplicated architectures on the frontend are because we shoot for a UI that competes with products that have been iterated on for 15 years now by teams of dozens or even hundreds.
- spoiler 2y agoLike with all things in life, one need to find balance within the two extremes you posted. There's overcomplicated, there's too basic, and then there's simple. I think it's fine adding just enough complexity and abstraction to make something malleable and manageable in the future
- ungawatkt 2y agoHitting a semester in college where I just couldn't keep up the way I was used to (A's and B's by default). It was the first time I had to manage my workload and purposefully do a worse job on things (so I had time for everything) to just get C's. It was definitely easier to learn those skills in college than in the workplace.
- orena 2y agoPage. 57 in Real Analysis, definition of a limit... First time in my life that I did not understand something on the spot (actually took me a few months to (REALLY) understand it).
- moribvndvs 2y agoI just learned that Wolfenstein 3D is actually (wait for it) the third game in the franchise. Nothing gets by me!
- ckrapu 2y agoIn my first digital design class, my physics professor (who I took 6 classes with and respect very much) took a look at my breadboard computer with no consistent color coding for groups of wires and overall bad layout. He said it was bad and that I should start over from scratch in front of the whole class.
- deleted 2y ago[deleted]
- ein0p 2y agoMeeting a couple of people with eidetic memory in college, and then again meeting a few real world geniuses at a research lab I worked at. At that point I realized that “it’s not the brains that got me to where I am”. Ironically I’m more successful than both eidetic memory dudes and most of the geniuses. But I’d frankly trade all my success for better memory. What they lacked was tenacity. I have that in spades.
- mahoro 2y agoAs a teenager, I discovered disassemblers/debuggers and became very enthusiastic about hacking and patching things. I reset the trial period counter on a few shareware apps, and the next "victim" that caught my eyes was encrypted RAR SFX archive. I thought it would be the perfect target. 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.
- steven_noble 2y agoMostly politics, where I have learned to stop predicting anything that can't be directly seen -- especially the future. For example: 1. Trump wins. I firmly predicted the opposite. To be fair, most polls predicted the same. But the lesson is to be less certain about the future. 2. No chemical weapon found in Iraq. I firmly predicted the opposite. To be fair, when that event unfolded, it was not that long since the world had last seen Iraq actually use chemical weapons against Kurdish insurgents. But the lesson is to be less certain about anything that can't be directly seen.
- mablopoule 2y agoMy "favorite" example about this is the 2016 Pulse nightclub shooting, because it's so easy to jump to conclusions (especially when it seem to fit the ambiant discourse) and be completely wrong about the whole situation. It's a gay nightclub in Orlando, Florida that was in 2016 the theater of a mass shooting (49 killed + 58 injured) during a "Latin night". I still remember hearing about it on social media at the time, that it was another attack on LGBT, and especially an attack on minorities... turns out that the perpetrator didn't even knew it was a gay nightclub, he was an ISIS sympathizer whose ire was directed towards the US at large. Of course, it doesn't diminish the tragedy of the event, or the fact that the LGBT community of Orlando was the most heavily hit, but it does illustrate that we should be mindful on when we are jumping to conclusions and assuming stuff without all the elements.
- magpi3 2y agoMoving to China and learning Mandarin. Trying to express myself in a foreign language has easily been the most intellectually humbling experience of my life.
- malkosta 2y agoWhen I was working in a queue feature (for example to buy tailor swift ticket), and was proud of my complicated real-time solution using websockets and CRDTs...then a more experienced guy came, rearchitected in a much simpler way using just the DB with long-polling, not real real-time (but who cares), and it ended up simpler to deal with network splits or crashes. Learned the hard way you can never rely on the network if you require consistency, and it's also often simpler code-wise.
- jpeggtulsa 2y agoOne of the earliest projects I took over from a higher level developer was an auction website back around 1998. The site worked like eBay in as far as you could put a maximum bid, and it would automatically bid higher than the last bid up to that point. The problem was, it was all dependent on users being on that page so that the auto-reload http header would fire again and refresh the page. If nobody was on the site watching the auction, no automatic bids would happen and nobody would be declared the winner.
- bombcar 2y agoThe number of "web cron" things in tools like Wordpress and friends is insane; I've been bit a number of times by this - if nobody hit the site for a day, none of the crons would fire. Big website, no problem. Small internet site, big problem. (Yes, for some cron + wget/curl was whipped out)
- dehrmann 2y agoPeople often forget that you have to poll to handle lost network connections, IP changes, etc., so there isn't always a real-world win to web sockets.
- mdavid626 2y agoHow about reconnecting the websocket from the client?
- 2y ago
- deleted 2y ago[deleted]
- tchock23 2y agoI consider myself fairly literate and a decent communicator. 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.
- blackhaj7 2y agoThat is how it is spelt?!! I had something similar: in front of quite a few people I said “albeit” but rather than pronouncing it “all be it” I said “al bite” as I had said it all my life. Mortifying
- latentsea 2y agoIt took me until about my mid 20s to be confident of how to read it aloud whenever I saw it in print. I could use it and understand it verbally, but everytime I would see it written down it just never felt right for some reason.
- kyleyeats 2y agoThis happens to people who read more than they talk. I never hold it against them.
- Loughla 2y agoAnytime someone mispronounces an obscure word, I actually tend to hold them in higher regard. Because like you said - that means they spend more time learning than they do with their mouth open. That's a good thing.
- Yodel0914 2y agoMine was 'bourgeois' (amongst many others, but that one stands out).
- dgfitz 2y agoI verbally pronounced epitome "ep-a-tome" for a long time because I had read it a billion times, understood usage and context, but never put together "e-pit-a-me" is spelled epitome.
- franze 2y agoI was hired into a company as product manager. And I struggled. As the company grew from 200 people to 700 in 6 months it was basically a mixture of Mad Max Thunderdome for tickets and products with a mix in of Darwin, Scrum, Story Points and Venture Project and Matrix Organisation. 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.
- snipethunder 2y agoI am from China and I always thought I am very good at math, because I can get good grades at national Olympiad level math competitions. After I came to America, I realized that I got good grades in China because I internalized the math concepts by doing large amounts of problem sets and it was actually a very slow learning process. In college mathematics courses, I realized that some of my American classmates can grasp new concepts and mental models ways faster than me, without doing much problem sets. We have just been learning math in very different ways.
- zerr 2y agoKind of similar to the leetcode grinding.
- wnolens 2y agoInteresting to hear your experience. I grew up in the Canadian system, and then in university my class was ~25%+ international students from China. They mopped the floor with us locals. It was my introduction to not being even a little good at something, relatively (which I was previously #1 at in highschool)
- bhy 2y agoThis is an extremely interesting insight on math education! Thanks so much for sharing this!
- jnsie 2y agoLike many other people who should know better, I tried my hand at day-trading. I bought some course by someone who in hindsight I'm certain made more money off selling courses than they ever did off of day-trading. I got my account setup, had enough funds to allow me to trade short timeframes (I forget what this was called but there is a rule where you need X amount of money before you can do more than Y trades in Z timeframe) and was excited to trade short and long equities. I had some success and some failure with fees effectively eating my profits. I used to do my scans at night to know what I was planning to look at upon market open where there tends to be a lot of volatility and (I'm sure if you knew what you were doing; I didn't) opportunity. One morning I was certain that Boeing was going to plummet so I shorted a very small number of shares and was glued to the screen. I placed my market order, it hit, then Boeing immediately ripped upwards. Now, if you've traded you know that the difference between going long and going short is that going long you can lose everything you invested, going short you can lose everything you own. For about 3 seconds - my heart pounds when I think about this - I hemorrhaged money. I was down a couple thousand dollars before I could hit the key to cover the short at a huge loss (thinking back I know I had a stop loss but am not sure why it didn't trigger. Presumably it was a limit order and the price jumped the bid pre- and post- spike; I don't know). Right as I went to cover the stock dropped back down, as quickly as it shot up, and I ended up making maybe $500 on the trade. My last ever trade. I withdrew my funds and closed my brokerage account immediately thereafter. 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!
- bionsystem 2y agoI had some success trading a long/short stock portfolio, but on longer time periods than day trading (holding positions from few weeks to few months). The fun lasted almost 3 years. Then I shorted META from 300 to 100 and felt on top of the world, it was after shorting a bunch of other "covid success stories" like zoom, moderna, carvana, and making 50%+ return on each in a reasonnably concentrated portfolio. The rest of my portfolio was doing ok as well. As META kept going down I kept adding to my position (meaning shorting more), and then it came back up. I ended up a loser on the position despite being up almost 70% at some point. I couldn't believe in a recovery for the company. I then thought "never again" and started to trade options so that I would have a more disciplined, guaranteed stop loss. I lost more than 50% of my margin that year and another 50% 6 month later, so I was back below square 1 at the end of it all. We are talking small numbers (maybe losing 15k in total) but an amazing amount of time and energy spent doing all this which generated a lot of stress.
- coderKen 2y agoI recently started building VR apps for VR headsets with Kotlin/Android after five years as a front-end/full-stack engineer. It has been humbling and scary, but I'm learning and loving it. The switch was motivated by several reasons typical to FAANG companies.
- neom 2y agoI went from helping build the community at deviantart to building a film company that won emmys to helping build digitalocean and somewhere along the way became a practicing alcoholic. I then proceeded to: have my fiancée leave me because I was an insufferable human, lose my startup because I was an incompetent human, and lose my health because I was an out of control human, in the span of 3/4 months. 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
- Stratoscope 2y agoI posted a version of this story once before, but it bears repeating. 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.
- codr7 2y agoBeing hired as a 10x ninja coder by a YC-startup that I hope has since aligned their perspective a tiny bit more with reality. Taught me to take a deep breath and start asking questions about expectations rather than falling prey to flattery and delusion.
- strikelaserclaw 2y agothe feeling that you are the "man" and will hit the jackpot with a startup is a hell of a feeling.
- rulalala 2y agoLosing my job in my mid 30s, and changing career trajectories with 2 children. 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.
- Vibgyor5 2y agoI usually don't comment on HN but needed to ask you: How did your framing work? And can you elaborate "learning my own limits"? It's been 8 years since I graduated. I started working at a Bank in a Management Rotational Program with great manager but dropped it within 4 months because young me dreaded being pigeon-holed at 9-5. I joined a promising startup but... the co-founder unexpectedly passed away. Long story short, I have had 6 jobs (incl. internships) within last 8 years: I have lost jobs for one reason or the other (startup folded, directions changed etc). In good times, I am able to appreciate diversity my experience but I feel undervalued; I am more of a "jack of all trades, master of none" and feel I've taken 2 steps forward, one step back in my career. This has also damaged my professional as well as personal interests. In early 30s now, I crave moving to a more stable job/corporate but feel typecasted as someone who's worked at early-stage startups most of the time; this economy hasn't been kind when it comes to finding work either.
- bombcar 2y agoIt can be worthwhile to have two resumes/stories for the same facts: One is Vibgyor5 the startup wizard who has assisted with multiple early-stage startups and is ready to go again! The other is Vibgyor5 the corporate 9-5er who by happenstance ended up working at a number of companies that are no longer operational.
- Vibgyor5 2y agoWhile I have been tweaking CV according to specific roles, your comment made me realize I should overhaul these categorically for different audience. Appreciate your suggestion!
- rulalala 2y ago
- DoreenMichele 2y agoI was a full-time mom and military wife when my kids were little. We moved into a 2 bedroom, 50 year old duplex at a new duty station and there was a low-ceiling basement that was mostly consumed by a giant boiler but there was one low-ceiling room down there and we made it a playroom because our two kids were sharing a really tiny bedroom. 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.
- eru 2y agoWell, at least you can feel proud of the kid!
- Dangeranger 2y agoNew eyes, new mind, freedom of ideas.
- chx 2y agoI have been living for 12 years in Canada in an apartment with a baseboard heater. Came an unusually cold winter -- for Vancouver at least -- and I have acknowledged the heater just can't cope with this much cold. Old windows, not much insulation, the works. I bought three three 1500W ceramic heaters and AWG 12 extension cords and it was OK. 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 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 https://i.imgur.com/8KMuAKO.jpeg but even more modern ones were on the wall https://i.imgur.com/s6NWHDM.jpeg 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%20juice https://www.waitrose.com/ecom/shop/search?&searchTerm=lemon%... https://www.sainsburys.co.uk/gol-ui/SearchResults/lemon%20juice 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 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&hloc=eu&hloc=pl&hloc=uk https://geizhals.eu/?fs=zitronensaft+100ml&hloc=at&hloc=de&h... In North America I could get https://www.amazon.com/dp/B00BZSUWPY 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
- canadiantim 2y agoWhy'd you leave Canada, if I may ask?
- chx 2y ago
- photon_lines 2y agoIf you haven't had a 'humbling' moment, I recommend you read about Euler. He really was the master of us all :)
- Havoc 2y agoProbably more social - seeing real deep poverty. Rattled me more than I care to admit
- jimt1234 2y agoSophomore year of high school, riding the bus to school, I realized I was weak, too weak to stand up for what I knew what right, but didn't because of peer pressure. I hated myself for it; the realization fuucked me up for weeks. 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.
- greenie_beans 2y agoi'm always getting humbled, but most recently, i read the intro to an important academic book in the field that i studied in undergrad and i realized that didn't know much in the field, and don't fully understand the book's argument. or whenever i plant trees or vegetables and they die or get a pest.
- captainkrtek 2y agoOnly a few years back did I fully realize pickles and cucumbers are the same vegetable.
- dizhn 2y agoYou can pickle just about anything, not just cucumbers.
- captainkrtek 2y agoI am also aware of this lol
- unwind 2y agoThat is like realizing cucumber in the US is a different vegetable from cucumber in Europe (which I thank Adam Ragusea for pointing out). :)
- peterkelly 2y agoFinding out at age 44 that I am autistic. 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.
- penjelly 2y agomaybe related, but everything I do for the first time, I will do incorrectly at least in part. Even down to things like opening a new type of jar, taking public transit in a new city, making a big purchase, etc. I don't know if it's just me, or says something about my intelligence or not.
- protocolture 2y ago1. Seeing my boss just completely side step an issue, where his switch was sending vlan tags to his carrier causing the carrier to shut down the port, by purchasing a switch that didnt support vlan tagging. I died on the inside but lesson about end user troubleshooting learned. 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.
- rexreed 2y ago> 3. I used to lock my bike to my tool shelf. A thief came along and used my hacksaw from my toolshelf You locked your bike to a toolshelf that contained the tool they used to steal the bike? That would be like putting jewelry behind a glass cabinet and putting a hammer next to it.
- protocolture 2y agoYes. I did exactly that.
- protocolture 2y agoOh and one more. My customer was a mid sized ISP. They contracted us in to replace a network engineer who was leaving who they couldnt replace. He wouldnt say anything about why he was leaving, other than he wanted to spend time with his newborn. Fair enough. Soon after the entire C level resigned. The new C level execs immediately went wtf. The business had: 1. Sold to an investor, the former owners becoming the C level. 2. Had an agreement that they would stay on for x years and deliver xyz revenue before they got paid for the business. 3. They had been selling services with massive install fees, and then not delivering those projects. Sales in this manner had kept the book completely green. What they had delivered didnt meet spec. They just massaged relationships to pretend it didnt happen. They also opposed any kind of internal documentation of these problems. 4. They had 15 or so of these projects in the pipeline when they left the business, right on the 3 year mark. Most of them were undeliverable for one reason or another. So what happened was that the incoming C level guys had to basically deliver on a bunch of over promised contracts, without the build costs in the bank, while also fending off a business owner who didnt acknowledge the problem, and customers with existing issues who were quite angry. They lasted ~3 months before they quit too. Lesson: No business is big enough to avoid the consequences of its actions. A business can look good even on the books but have the "Find out" in the future. Nothing in business is ever settled or guaranteed. Also: Being a contractor means largely being insulated from these issues in a way that allows you to observe things falling apart. Just dont fall in love with the customer.
- scrapcode 2y agoThis might be a different response, but I think about this a lot. From my earliest memories, I have loved technology and especially software development. I got involved in a very large low-tech industry early on and I now have the golden handcuffs on. I've kept up with development, even finished my CS degree. I held on to the idea that I would hold the title of a real "software engineer" one day, instead of solo-ing internal tools. 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.
- 4star3star 2y agoI work with a guy who makes a lot more than me, and he describes his salary as "spending money" because he has so many other ventures, contract jobs, and investments. His attitude about code is that no one in the future is going to look at your code like it's the Iliad. It's not art. It's just a tool. Almost none of us have any legacy to speak of with regard to this work. Your priorities as a father are worth it. You and your child will remember and cherish a day at the park far more than a well designed program.
- scrapcode 2y agoYeah, I get that- I guess I meant more of my trade categorization. I don't really have a specialty. I really am just an "IT Guy" for a large org with a background in dev, so I'm seeked out for things that seem like that skillset might favor (which ends up just being stuff like Sharepoint pages and BI dashboards unfortunately). Maybe I could come up with something "buzzy" for my son to tell his friends...
- mr-wendel 2y agoCaught a senior sysadmin in a small company using a proxy on our infrastructure to hide misc web browsing from oversight. The logs were the give-away. It was typical misc IT/nerd news stuff... the kind of thing a different company culture (which did come later) would actually encourage. 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.
- tempie2024 2y agoThat is a hard one. Best to report it I think.. but it is not clear cut in general. There would be times when going against your employer by blowing the whistle or covering up is the more moral thing to do. Deciding where that line is not simple and there is no guide.
- mr-wendel 2y agoImaging to do different was only one part of the lesson. The other, and bigger, part is acknowledging the difference between wanting to do the right (for not just me) thing versus that was sure to score points with authority.
- kaba0 2y agoWhy would it be good to report it? Depending on what “infrastructure” stands for here, unless it is something absolutely unwise security-wise, why?
- michaelt 2y agoWhen I was young, I thought that being a man of my word meant that, as I'd given my employer my word that I would follow their security policy, I should follow it to the letter - for example, never holding the door open, even for a colleague I'd worked alongside for a long time. And I thought that petty rulebreaking was a corrosive force, something that would snowball into bigger problems down the road. As a man of honour I would work precisely my contracted hours, never a minute less, I would consider it shameful if someone so much as stole a pen from the office. The rest of the team is heading to the pub at 4pm after a lengthy day of planning meetings? Sorry guys, I don't finish until 5:30pm. Later in my career I chilled out a lot, and learned that the actual rules are often different (and a lot more nuanced) than the written rules. And that if you've worked with a guy for a decade you can, in fact, hold the door open for him and the sky won't fall down.
- tcj_phx 2y agoI used to think the United States took the idea of inalienable rights seriously. I've since learned that "missionaries get eaten by cannibals." 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. [0] https://news.ycombinator.com/item?id=40487118 https://news.ycombinator.com/item?id=40487118
- LVB 2y agoWhile in Army basic training, my duffel got swapped with another guy's (no idea whose). Back at the barracks, I discovered that they'd snagged some spent shells from the range. Massive no-no. Young, naive me assumed that presenting these to the drill sergeants and explaining the situation would be the correct move. I was severely disciplined as a result. Others were like, "Dude... why didn't you just quietly toss that shit in the trash?!?" It was a big wake-up call for how poorly I could gauge people (e.g. the sgts), adapting to the situation, etc.
- TimTheTinker 2y agoNaive civilian question here -- If the drill sergeant is your boss in basic training, I don't understand why telling him info you think is important got you into trouble. After all, "talk to your boss if you have a concern" is the #1 piece of advice given to anyone who has a job. In healthy work environments, the culture is to assume the best about the intentions of others ... sounds like he wasn't doing that at all.
- LVB 2y agoIt wasn't a particularly healthy environment, as I recall (it was a long time ago). Rather than "tough but fair," I remember my drill cadre being volatile and sort of mean. It was ridiculous that they punished me for coming forward. OTOH, I knew them well enough by that point, and a wiser me would have chosen to continue keeping a low profile until I could GTFO.
- frickinLasers 2y agoBasic training isn't supposed to be a healthy work environment. It's about breaking the recruits down and reforming them into perfect, interchangeable cogs that won't interfere with the operation of the machine. Recruits leave with a sense of pride and belonging, and they fit seamlessly wherever they end up, doing their required work with minimal hassle. They address problems at the lowest possible level (e.g., a supervisor handles the discipline--no need to run it up to management unless the ramifications are severe.) Notionally, anyway.
- dizhn 2y agoYou can tell from a distance whether a ball valve is open or closed. The handle will be in line with (parallel to) the pipe when it's open. I learned this from dad recently.
- talkingtab 2y agoYes. I was with two friends in Quetico at a cabin. Temps of -20 below at night. Wood stove, no electricity no running water. We cross country skied over frozen lakes to the cabin. It was a log cabin and the logs were colder than ice cubes and stayed that way over the ten days we were there. In the center was a pot belly wood stove. A foot away from it, the temp was 50. Ten feet away it was 20. Cold. 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.
- rulalala 2y agoReminds me of arriving late a winter night into a mountain shelter at 2000 m. after 6h of approximation... to find that another team arrived earlier and consumed all the means to start a fire, failing on it. My companion digged out some paper from his cigarettes box and succeeded, to the cheering of all happy present individuals.
- tempie2024 2y agoGetting into Haskell because I was bored and assumed doing Haskell would be far more interesting. And that code would be much better written in Haskell, almost perfect because it is math based. 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.
- password4321 2y agoLearning about auto-walk in an MMO after weeks of holding the up arrow key.
- bloomingeek 2y agoIn 1993 I was interviewed for an operating job in a power plant for a major airline, assigned to their data center. At my current job, I was working in a high rise office building with sixty-six floors. 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.
- conradfr 2y agoVery funny. Did you ever bring it up with those people?
- bloomingeek 2y agoI did, the interviewer who told me what Windows was, Dave, told me years later I was hired because, in no particular order: my age (they wanted someone who could give them their monies worth after training (I gave them thirty years.), a former co-worker recommended me based on my experience, After they asked, I told them about my family (they knew I would show up everyday.), I didn't freak out or become agitated when I realized I accidentally embarrassed myself on the Windows question and I promised them I could work well with others. (A kind of weird question at the time that I fully understood after a few months on the job).
- remoquete 2y ago> While operating the plant, several commands had to be entered every shift That reminds of the bunker from Lost.
- fuzzfactor 2y agoRelearning something I already knew because I forgot I already knew it. 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.
- ggm 2y agoInterviewed for a dream job (British Antarctic Survey) in 1982. Failed a 20 line "write pythagoras in Fortran or Pascal" test in front of the selection committee. 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.
- james_chu 2y agoThis reminds me of my experience in developing "Felo Search", which was truly crazy. In the past year, I hardly dared to think about projects related to general search engines. Such experiences are common, just like when you achieve success in the field of technology, people will also encounter unfamiliar things or situations in life and learn new knowledge and skills from them. 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!
- a-dub 2y agomy ego is pretty detached from the reasoning and learning side of the house. for the ego i start with first principles, where i put myself pretty squarely in the blithering idiot column. 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.
- emmelaich 2y agoSaving money for a govt department that produced books used in navigation. 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.
- wanderingmind 2y agoMeeting less competent people be extremely successful in life compare to the more competent folks. Through my life, I have seen people less curious, less innovative, no passion to learn, not interested in working hard, but are good at gaming the system excel and succeed. They become rich, financially independent, have great success. While people much smarter than me, more curious and innovative fail again and again to make a dent just because they had a late start, poor network, wrong time and place etc. 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.
- tasuki 2y agoInteresting, around me, smart people succeed and not-so-smart succeed less. The smart ones sometimes choose metrics for success that aren't traditionally valued. (Ie. not rich and financially independent like you mentioned. But boy do the smart ones succeed!)
- beautron 2y agoThis rings true to me, perhaps because I struggle with this one. I used to think I was destined for success, because I'm good and creative at many things, and am curious and can teach myself things. But: I expected the system to integrate me. I realize now that, unless you're lucky, it's up to you to integrate yourself into the system. It's a bummer to be underpracticed at this, and to be integrating suspiciously late. Feeling your potential, your ability to create great value for the system (while hopefully inspiring the system to also take good care of you). But instead only tapping a small fraction of your capability, because you haven't managed to link yourself in right.
- RAM-bunctious 2y agoIf you ever get involved in hiring people, you realise that there are people slipping through the cracks. I've come across freelancers or underemployed people making a fraction of what their skills should be earning them, and it seems totally arbitrary that they're in such a position. It's lucky - for both sides - when this match happens. An efficient system would make this integration easy, but I agree, for a lot of people to get anywhere, they have to "insert themselves". Simultaneously, it's actually quite easy to be oblivious to this -- if you go to school, get good grades, get a graduate job, and do well enough at your job (but remain a normal employee), you'll never have the opportunity to have this realisation.
- jongjong 2y agoMy most humbling moment was when I realized that I'm not a genius. It's that almost everyone else is dumb. ... 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.
- throwawayUS9 2y agoThat in the US, and if you are driving around a neighborhood, the size/tallness of the trees tell how old the neighborhood is (without really looking into any ads in an online portal)
- Loughla 2y agoOr how recently they have experienced a natural disaster like a flood or tornado.
- throwawayUS9 2y agoI am from South east asia, and the learning moment I got from a high-school kid who took the order at Chic-fil-A. He taught me that burgers and sandwiches are made of beef and chicken respectively.
- jasonkester 2y agoI lived in Pamplona, Spain for a year, back before my Spanish was particularly good. It was a pretty amazing place, with all its narrow cobbled alleys and small shops. 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.
- kaeruct 2y agoHola querido. The Spanish word for bread is Pan, not Pain. Pain is French :)
- jasonkester 2y agoMoved to France (possible out of shame) so that probably explains it. That’s what my Spanish sounds like these days. (Fixed)
- khazhoux 2y agoIf you like good French soup, you should definitely try soup du jour. It's amazing!
- Sander_Marechal 2y agoFor anyone else as dense as me, I had to look this up. "Pan de Ayer" means "Yesterday's bread". Good story OP :-)
- inopinatus 2y ago* I learned Scheme after Perl and JavaScript. I strongly advise that this is the wrong order. One should learn C (or C++, if you must), then an assembler, then a Lisp, then everything else. There’s no point trying to be prescriptive about the rest, but trust me on those three; however you got started - and I got started with BBC BASIC, Acorn BCPL, 6502, and Modula-2, if you can believe it - however it goes, make sure C, assembler and Lisps are in your toolbox, you acquire super powers of mechanical sympathy for the remainder of your career. NB: for the purposes of this recommendation, JavaScript is not a Lisp (Lou Reed once called it “Lisp in drag”) * I kicked Bono in the shin at a Pearl Jam concert a couple of decades ago and never apologised. Still feel bad about it.
- neontomo 2y agoDo you think you'd still be thinking about it if it wasn't Bono?
- inopinatus 2y agoSure. Nothing special about Bono in this regard, except that having a unique global identifier makes him easy to reference.
- ChicagoDave 2y agoIn 1994 my boss asked me how long a set of changes would take in an existing billing application. I took a day to look at the code and I said 6-8 weeks. 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.
- chr15m 2y agoThis is a great story. Similarly I've learned that any amount of planning is better than no planning. Simply drawing a few mock-ups of what you're going to build will make things go a lot better. It's cheaper to fix mistakes at the design phase than the implementation or production phases.
- eru 2y agoInteresting! Though most of the time, the problem with estimating how long software takes to develop is that people tend to be hopelessly over-optimistic.
- subhashp 2y agoI had written a simple Clients -> Orders -> Invocies - Payment collection managing software for my company in 1998. It is still being used in 2024! I am humbled every time I see our team using it.
- vzaliva 2y agoIt's a longer story, but the gist is that one night I got a call saying some code I'd written wasn’t working properly, and they wanted me to come and fix it. When I tried to refuse, I was told they would send someone to break down my door and drag me, kicking and screaming, to fix it. The threat was very real. This was an important lesson for me: you should always be ready to take responsibility for what you write.
- tasuki 2y agoI guess I'm interested in hearing why you think your employer would actually break your door and drag you to fix a bug. Was it a mafia organisation or something?
- vzaliva 2y agoIt was in the nineties, shortly after the fall of the Soviet Union, and there was a fair amount of lawlessness. Many shops had their own security, often from criminal organizations. The shop I wrote accounting software for had such goons on the payroll.
- zoom6628 2y agoUsing Unix (AIX) AWK and ksh scripts I had written to process a ton of source code to simplify the code. Only I used pipes. And large files were writing back to themselves while the head was still being read. End result was quite a lot of the larger programs were mangled. Had to restore from backup and some of my best teamies lost 2 weeks of work. And I looked like an idiot for not understanding pipes.
- esafak 2y agoYet I ask sysadmins today if they would be okay if installing more modern shells on production machines so programmers can deploy scripts using them, and they say no.
- rozenmd 2y agoI've worked for some fairly large tech companies, building products customers more or less want. About 6 years ago, I convinced myself that I just need to build something, anything, and customers will come flowing in immediately. 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.
- simonebrunozzi 2y agoOh, the day I lost 15% of my net worth because of a single bet/investment. This was after a period of months during which I had already lost perhaps 30% of my TNW (Total Net Worth). 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.
- chr15m 2y ago"have a strategy that does not depend on your opinions." -nntaleb
- globalnode 2y agoi dont know, im quite dumb so everything i do is difficult and humbling
- jl6 2y agoAt provincial grade school, I was top of most classes with very little effort. It made me lazy. But in higher education I finally met people who were significantly more capable than me (at least in my chosen specialism). I had to raise my game, and it still wasn’t enough to be top again. In postgraduate study, I met one person who I swear had superhuman powers. I check in on him occasionally to see what he’s become president of. 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.
- Beretta_Vexee 2y ago"If you're the smartest person in the room, you're in the wrong room" The problem is that it's not easy to assess the skills of others. Between impostor syndrome and the Dunning-Kruger effect, it takes a bit of training and knowledge of your environment to sort things out.
- roydivision 2y agoLearning the guitar. 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.
- arkh 2y agoFirst use of cabergoline to treat a prolactinoma: what a small molecule can do to your thought patterns! Suddenly things like willpower or drive feel like it has more to do with your luck at getting the right brain chemistry than any personal effort.
- saboot 2y agoThank you for this comment. I also had a prolactinoma, but haven't been disciplined about taking my cabergoline .. been stuck in a rut as well. Now I'm motivated to get this sorted with my doctor finally.
- rahimnathwani 2y agoI wss doing something in Excel and needed to aggregate some data. I figured there must be some aggregation function. I looked it up and, sure enough, I found DSUM() and DCOUNT(). 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.
- arank 2y agoIt was my second day in NYC as the new incoming student at Columbia University graduate school. My senior with whom I was staying took me for sightseeing. We got into the subway station and my senior went ahead and I got late while purchasing the tickets. I swiped the card at the "turnstile" and waited for it to move up automatically so I can go ahead. After waiting for 2-3 minutes, I thought something must be wrong. My senior came running back to find me and saw me standing near the turnstile helplessly. I told him it's not going up, I swiped already. He told me, you need to PUSH IT to move forward, it doesn't automatically goes up! I guess I had the Delhi experience in mind where the turnstile goes up automatically.
- rulalala 2y agoNY has these old quirks, strange for me too coming from Europe.
- bombcar 2y agoI've almost subconsciously learned to watch those ahead of me in situations like this, because I've been caught out too many times. The turnstiles that do NOT move when you push but instead require a button or other press really hurt if you expect it to move!
- liampulles 2y agoSeveral in my professional life. 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.
- sriram_malhar 2y agoMy boss and I had written a distributed transaction manager. Of all the components of our product, this was considered the lynchpin of reliable enterprise software. 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).
- bombcar 2y agoI've had one system I worked on where I had that level of trust in it, and it really was a completely different feel to your usual webshit stuff these days.
- Yodel0914 2y agoA while back I came across this self-directed question: "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.
- 93po 2y agoone of my favorite pieces of advice i read a couple months ago and have been trying really hard to implement: don't engage in online discussions that you don't want to see, even if it's to disprove someone else's bad takes. one's engagement with these conversations is why they perpetuate.
- tete 2y agoLearning how LaTeX is pronounced.
- tete 2y ago> I only recently learned how to correctly raise and lower window blinds--I had been doing it wrong my entire life. I am curious now. How did you do it wrong, and how is it done correctly?
- jaredliu233 2y agoWhen I started my own startup, my role shifted from a front-end developer to a founder. I needed to pay attention to everything, not just how to abstract components.
- 4pkjai 2y agoSomeone gave me a pack of Indome noodles and I started making them like the soupy instant noodles I had normally eaten. Someone saw me and said "That's not how you make those" as I was about to squeeze the sauce sachets into the hot water with the noodles. 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.
- 93po 2y agochatgpt tells me the sauce is for coating the noodles, not for mixing in the water. for others who don't know.
- tgv 2y agoEarly 90s, I had to teach a class to psych undergrads, and I got neural networks. The book had already been decided: Rumelhart and Mclelland's PDP. There was software, we had a computer lab, everything was set. 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.
- jerome-jh 2y agoI learned to lace my shoes correctly at 40+ thanks to a post on HN. I will search for the post tonight.
- szszrk 2y agoFellow late granny knot lover, I see... I got some remarks when I was young that I am tying shoe laces wrong. Never cared about that, but it turns out a lot of people do that incorrectly and not for the reason I was laughed at. My shoes don't get untied anymore.
- edelans 2y agohahaha me too ! IIRC it was from some kind of "Show HN: What can I learn in 5min" And for the knot, it was maybe https://www.fieggen.com/shoelace/ianknot.htm https://www.fieggen.com/shoelace/ianknot.htm but not sure.
- munksbeer 2y agoPlease post back.
- jerome-jh 2y agoHere it is: https://www.fieggen.com/shoelace/grannyknot.htm https://www.fieggen.com/shoelace/grannyknot.htm
- d--b 2y agoEr. The fact that I don’t realize that there could be a wrong way to lower and raise window blinds tells me that I may be doing it wrong too! Would you mind sharing what you did wrongly? For my part: I think I learnt at age 35 the difference between sneezing and coughing. Duh!
- koliber 2y agoI joined a financial firm that was building a trading system. This was about 15 years ago. The volume was not small. 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.
- INTPenis 2y agoSooo many. I can't even pick one. 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.
- bionhoward 2y agoAt one time in my life I thought myself crazy by overthinking mathematics, and I began to hallucinate and hear voices and see huge wars happening in front of my eyes off in the distance, it all added up to a delusion Earth was in Hell. (as an atheist/agnostic it pains me to write that) In my insanity I did things I hate having done and wound up in jail. While I was in jail, I wished I had known to ignore the voices and visions, to do nothing, say nothing, just think about it and think about it, and be a “normie.” 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.
- Maro 2y agoI've had a full-time job as a Software Engineer (later Data Engineer / Data Science), since I was 23 years old. I've done all sorts of programming, worked in academia, done my own startup (Scalien), worked at medium-sized successful SaaS (Prezi). At Prezi, I was promoted to a Director. I thought I'm the shit. 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.
- jajko 2y agoI've been humbled since my childhood by many/most peers at school, and it continues till this day. Memorizing stuff was a nightmare, just repeating it many times eventually worked but it required significant tenacity. I felt I had some mild brain fog or similar. For some reason remembered numbers and dates very well, so at least history classes worked OK for me. Remembering names when introducing was and still is completely impossible. One of reasons I've never considered medical or law universities (plus very hard to get into). Archaic eastern European school system focused on raising obedient drones just memorizing stuff didn't help. It (+parents) taught me patience, tons of it, otherwise I would not finish even secondary school. Smart folks have it sometimes too easy early in life and lack mental resilience for hardships that is in all cases required later in life. Not sure if this puts me on some tiny low number on autistic spectrum or similar, never explored that but this forum gives me ideas. Always had emotions under control, all big decisions were rational first, emotional second (but when I want I let emotions free, but only those intense and positive ones), never understood why so many folks around me do stupid stuff they later regretted. 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.
- wiz21c 2y agoWhen the mechanic asked me to open the hood of the car and I didn't know how to do it. Lesson learned: when a user says he can't start your appplication, never, ever think it's because he's dumb.
- donatj 2y agoMy company started making absolutely perplexing decisions. We were bifurcating everything, in a way that seemed like was set to double our workload for a lot of things. 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.
- H8crilA 2y agoThis is true. But keep in mind that they wouldn't tell you anyways, pretty much no matter what you did, you were simply not in the "club".
- amadeuspagel 2y agoMeeting people who remember my name and not remembering theirs.
- alexk74 2y agoWhen I started programming, I looked for a job, and the interviewer asked me which design patterns I knew. I immediately replied that I did programming, not design. I then quickly realized how much I had to learn, and my potential knowledge expanded like the Big Bang. The more you learn, the less you know.
- qprofyeh 2y agoFalling out of favor with ceo/cofounders/ex. Those moments were a punch to the face.
- Loughla 2y agoI'm dealing with this right now. New institutional leadership at the most executive level. This person believes a) if you're not moving up you should be moved out; b) there is zero value in the historical operations of any department; and c) the only way to tell if someone is a good employee is whether or not his gut tells him he likes them. These are three things I disagree with vehemently. He has no use for me. It has been difficult, to say the least, to work with this person. If it weren't for the layers between he and I, he would've fired me by now. This is a place I have never been. Ever. And it's massively frustrating. No amount of ability or intelligence can overcome this man's gut instinct. And he's in charge now. I have zero idea what to do here. I have never worked with someone who so explicitly wants his employees to kiss his ass (HR literally said to kiss his ass when I went to them for guidance on how to improve myself to fix this situation).
- qprofyeh 2y agoI don’t have advice for you, as I am just as bad at kissing ass. Maybe try to elevate your perceived image/worth by liking what he likes outside of work: trying out a <sport> that he plays. Watching a <movie> that he likes. Wearing the same shoe <brand>. That stuff might be easier to do yet might buy some credit.
- notepad0x90 2y agoI thought I could pass the OSCP with only two weeks of study. I could not. I abandoned it for over a year, and took my time (almost 90 days) practicing and doing every lab/challenge, then I passed it and did quite good on it. But that's not all, it turns out the OSCP is pretty entry-level and I had only barely just began my journey :)
- jakedata 2y agoHumbling moments were a recurring theme in my first 10 years of employment. I was hired out of college with an Environmental Science degree to run the computer systems of a software startup. I was a computer hobbyist to be sure but had no formal training. My only other qualification was that I was willing to work for almost literal peanuts. I stuck with that company for 5 years because they were willing to let me figure things out on the fly, since that's what everyone else was doing too. I had to teach myself networking, then TCP-IP, frame relay, T1, ISDN and provided both internal and external customer support. I worked with beta versions of Windows NT and MacOS, and even had a close call with AS-400. 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."
- readenough 2y agoIn the early 90's I was visiting an industrial plant that had, in one building, a giant dehumidifier that was necessary for their process. My field work took me to the roof of that building. Unrelated to what I was working on, I saw an air conditioner on the roof whose condensate line had become disconnected. Instead of the condensate flowing through a PVC pipe and into a drain at the edge of the building, the condensate was pooling on the roof in a broad shallow pond. Being a good guy, I tapped the PVC pipe back together the get the water flowing like it should have been. 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.
- codeyogini 2y ago[dead]
- codeyogini 2y ago[dead]
- codeyogini 2y ago[dead]
- codeyogini 2y ago[dead]
- codeyogini 2y ago[dead]
- codeyogini 2y ago[dead]
- theoriginaldave 2y agoEasily, this Ted Talk! How to tie your shoes https://www.ted.com/talks/terry_moore_how_to_tie_your_shoes?language=en 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.
- kseifried 2y agoWatching a video of a chimpanzee eating a banana at the zoo a few years ago and I realized I was peeling bananas wrong my whole life. Would you have them open with a knife or a key on the stem side. It turns out there’s a better method. You just pinched the end and then peel it.
- dolmen 2y agoSo, tell us more about window blinds!
- jcutrell 2y agoWife and I worked with a realtor that did an awful job. We did not read the contract carefully enough, and through some uncovered issue there was not a way we could terminate the agreement. They told us they would terminate for $2k for the work they had done up to that point. I call this kind of money "tuition."
- agentultra 2y agoLearning Haskell. 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.
- TrackerFF 2y agoI've been humbled many times, but often in the context where I do not have anything to lose. 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.
- ralusek 2y agoFirst encounter with Monty Hall problem. My roommate in college told me about it, and I was absolutely unable to see how it could be anything other than a 50/50 chance for the remaining two doors. It took me actually drawing out a grid of the possible scenarios to see and accept that he was correct.
- techgnosis 2y agoWhen it finally dawned on me that taking no risk is the biggest risk of all. I was "afraid" to get into the stock market when I started my career in 2009....I didn't change my tune until about 6 months ago. I missed out on life changing gains.
- rseech01 2y agoThe first day I joined a martial arts class was very humbling. I was asked to to spar with a senior. For a good 15 minutes I tried to hit him. I mean I really tried, and to no avail. I distinctly remember thinking how easy it would be to punch the senior, and could not understand why I could not hit him. Between that and doing pushups until failure. I really did not want to go back. I did, and stuck with it, but that really was a reality check for me.
- whalesalad 2y agoI did a phone interview with Christopher Poole of 4chan fame (moot) when I was a fairly mid-level engineer. This was for his startup, Canvas. One of the interview questions was to explain every detail of what happens after entering an address into your browser and hitting "go". I completely stumbled through my response and was humbled on that phone call. He was polite, but at the same time made me feel like an absolute idiot.
- Loughla 2y agoWait. Did moot start Canvas, the educational platform that many, many, many universities use? That Canvas? That's absolutely hilarious to me. I did not know that.
- whalesalad 2y agono this was different, it went defunct 10 years ago https://en.wikipedia.org/wiki/Canvas_Networks https://en.wikipedia.org/wiki/Canvas_Networks
- Loughla 2y agoOooooh okay. That makes way more sense. Thank you.
- BoneHeadCIO 2y agoI was a Cloud Architect who had been working nearly 10 years at a financial institution. When our CIO left, the board had made a poor decision with their replacement. The new CIO was a complete bumblehead not knowing which direction was up. 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.
- tomatocracy 2y agoSeveral years ago, I took my car in to be serviced. When I came to collect it, it was parked at the back of the garage (about 20-30 yards in from the road) amongst other cars the garage had in for servicing or work, with basically a single 1.5-car width lane available to get in and out. I got into my car, and spent about 10 minutes trying (and failing) to do an n-point turn in the very limited space available, in order to exit back on to the road forwards. 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.
- asalamander 2y agoDuring the winter, I once lost control of my car as I was attempting to brake at a stop sign. My car ended up “stuck” in a plume of snow a couple meters away from the pole. No accident luckily. I kept turning my steering wheel with my foot on the pedal to try and accelerate my way out but nothing worked. Suddenly, an old guy pulled up behind me in this massive truck and came to the window to ask if I needed help. I explained to him that I tried everything and that we likely need to call a tow truck company (or use his truck even) to pull my car out. He then responded, “Did you try reversing your car?” Started hoping I did get into an accident at that point just to spare myself the embarrassment!
- tsunamifury 2y agoBeing fired after building a 1 billion dollar/100 million mau product — for no given reason and given minimal severance. 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.
- solardev 2y agoI was at the climbing gym this one time, working on a route. There were two copies of it side-by-side, as though for a race – ooh, fun! By this point I'd been climbing occasionally for about a decade and considered myself a beginner plus. I was never very good, being both overweight and lacking strength, but I did spend dozens of hours practicing. 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 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.
- Loughla 2y ago>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. I want to his this really hard. Being good at a lot of things, but not being the best at any one thing, is sort of a super power on its own. I always say that I'm never THE expert at any one thing, but if you give me three days and an open internet connection, I can become AN expert at anything at all. Learning is hard for a lot of people. If you excel at learning, that could be the thing that you're the best at. Never forget that.
- matwood 2y agoHonestly, it happens regularly in jiu-jitsu (and is one of the reasons I love the sport). I've been training for a number of years, and while I lose to higher belts I typically know what happened. Occasionally I get to roll with people who are world class level (another cool thing about the sport), and they make me feel like it's day 1 all over again. Then they'll give me a few pointers that look completely innocuous and it'll change my entire game.
- Loughla 2y agoMy oldest needed a self-esteem boost due to some bullying issues when he was 8, so we enrolled him in Jiu Jitsu. We figured it would be a good outlet - away from anyone that he knows, would keep him active, and would teach him to defend himself. He loves it entirely, but is just okay (he's pretty small and still pretty timid). I'm waiting until he turns 16, and in the adult class himself, to start jiu jitsu at the same gym. It will line up nicely for where I am in life now and where I will be then. He is desperate for me to do the classes with him. I am not excited to get DESTROYED by my child in the first class.
- matwood 2y agoThat's awesome. When I roll with kids I'm always amazed how quickly they learn. Kids and many women also have a unique advantage that their forearms are basically just the bone and make for a pretty great choking tool lol... It's really great to see adults and their kids at the gym, especially when I've watched them grow up over the years. Only suggestion I would make is for you to start training now. Even if it's just a couple of times/week, 8 years is a lot of training time. My only regret with jits is I didn't start training sooner. If you have room, you can also buy some mats for the house and practice 1:1 with your kid.
- bkohlmann 2y agoHere's a recent X post I wrote entitled "What I learned about startup founders from being the worst pilot in the AirWing." 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.
- mdip 2y agoI have to go back to around 1992 or so for this one ... not that I don't have plenty of newer humbling learning moments, but this is the one I tend to think of as the most obvious "how did I do all of these things without knowing something so basic." 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).
- bane 2y agoI've had a few humble pie experiences: 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.
- ahfeah7373 2y agoHow did you handle accepting your dreams would never happen?
- bane 2y agoI was sad and directionless (sometimes angry) for a few years. Then one day something sort of "clicked" and a new direction I wanted to go sort of crystalized, I pursued it and never looked back. It helps that I can still pursue music as a hobby and don't feel the relentless pressure to be good -- so these days I actually get to enjoy many aspects of my dream when I feel like it and it stays fun.
- resource_waste 2y ago>I only recently learned how to correctly raise and lower window blinds 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.
- geocrasher 2y agoI was explaining to a coworker that my Contigo brand coffee travel mug was a great mug except that it was just impossible to clean properly. I explained to him that as a result, I had forcefully removed the guts to my mug lid. 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.
- Optimal_Persona 2y agoI didn't learn to type properly until I was in grad school in my 40s, though I had been a data person and did some web programming for years. Also I got through 3+ decades of being a gigging musician who recorded and did live sound before I learned another truly transformative skill - how to coil cables so they won't knot, and are easy to uncoil.
- CM30 2y agoIt's a weirdly general answer, but I'd say it's when I not only can't replicate something in a field I consider myself good at, but have no absolutely no idea how it works in the first place. 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.
- instagib 2y agoYears ago when I was around 12 or so, I learned that people were not great at finding things on the internet and would buy whatever in their top couple results in a search engine. 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.
- silisili 2y agoMen's deodorant(maybe women's too?). I'd always pulled the tab with my teeth. 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...
- perfectstorm 2y agoat my second job when mobile development was getting popular, there was this engineer who wanted to switch to mobile development and I have been asked to help him during this transition period. as i was the only engineer with mobile expertise I was actually smug about it and I considered myself a superior to this older engineer who had tons of experience building websites but is new to mobile development. 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.
- HiroshiSan 2y agoI recently got into the trades and every single day is a humbling experience, seeing what my coworkers can do first hand is astounding I feel like a baby in terms of ability and using tools is awkward, diagnosing vehicles properly is very difficult, the whole experience is such a grinding humbling mess.
- beryilma 2y ago> I only recently learned how to correctly raise and lower window blinds So, how do you do it correctly?
- milesvp 2y agoI only learned to tie my shoes 18 months ago. All my life I’d been tying granny knots and wondering why I was always tying my shoes even with double knots. 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. edit: https://www.fieggen.com/shoelace/grannyknot.htm https://www.fieggen.com/shoelace/grannyknot.htm
- neontomo 2y agoI thought I had great interviewing skills, but as I started applying for jobs with high standards I realised I've never actually developed those skills or tried to understand what kind of answers a serious employer is looking for. I've also never applied during a recession which skewed my experience. 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..."
- nobodywillobsrv 2y agoSomeone once told me that they always answered this question with "shitting myself down by the train tracks".