HN user

kello

306 karma
Posts3
Comments37
View on HN

Just last summer I bombed a take-home interview project with Lufthansa Technik. They wanted me to implement Rock Paper Scissors a litte bit "over-engineered." Long story short their definition of "over-engineered" was much more involved than mine. I thought I would just need to implement it such that I showed that I wasn't bullshitting them about being able to do that which I said I could. Maybe 2-3 hours of work. I was wrong. Knowing what I know now, I would have had to spend at least 8 hours on it. They expected me to implement a complete backend, frontend, test suites, and design the application such that they would I would be able to extend it to fit an unknown requirement that they only revealed to me during the review of my assignment.

This culminated in the Engineering Manager saying to me at one point: "Wow, you have a lot of experience, it's sad you didn't show us that in your assignment."

TL;DR: Bombed a take-home assignment with the vague requirements of "over-engineer it on purpose" because my "over-engineering" was not over-engineered enough even though it completely fulfilled all requirements. If you're going to give take-home assignments please define hard requirements up front and avoid vague guidelines like "over-engineer this please k thanks"

Over here in Germany they have well-established apprenticeship programs for many more jobs than in the US. There are apprenticeships for software developers, for bankers, for "Bürokauffrau/Bürokaufmanm" (office clerks/administrators), for media work, for all sorts of medical jobs, and so on. You name it, and there is probably an "Ausbildung" (apprenticeship) for it here. The apprenticeship programs are still somewhat not as "prestigious" as going to university, but they will get you in the door at a company for that job.

Many people even combine the two, opting to do an apprenticeship and follow it up with studies, or vice-versa, or do both at the same time.

I definitely fall into this category. I stopped on Day 8 Part 2 this year getting frustrated and falling behind. Good practice for sure and I feel more prepared for next year, still, just wanted to post that I identify myself in what you mention here!

Back Pressure 5 years ago

Why is backpressure trending on HN lately? Is there some sort of event/talk/blog post/discovery I missed? :) This has got to be the third or fourth Backpressure-related submission I've seen in the past month.

Does github still use Rails in a sort of monolith? I like examples of "monoliths" in the wild that gasp scale as well / better than dozens of microservices painfully working together just to show me a metrics dashboard. Dont get me wrong, not against microservices, it's just that more often than not such architectures have brought more pain than good in my career. I will most of the time gladly trade the overhead of maintaining/managing microservice-glue-infrastructure for a large modular monolith.