Kagerjay
But I'm basically semi-retired to a degree in my field. I'm doing the bare minimal to get by at this point. I ultimately would love to quit some day, and pivot into a different career, not entirely related to coding. I'm not at that point yet financially though, and am spending energy elsewhere
I would love to start a non-coding related business one day though.
People are definitely community oriented there - theres alot of polish community events, open friendliness towards sports outings and open pickups (basketball volleyball etc)
I will say though I think in Chicago it tends to be a bit more like clique-y though - culturally and sportswise comparitvely to something like NYC.
Like in NYC theres alot more international / individualism though, in Chicago the city itself enforces a good number of rules on what you should and shouldnt be (example is the pride colors painted in boys town)
Going to the west coast - it is weird. People arent genuinely empathetic or rather, its a foreign concept to them. Empathy is always done through some indirect means, through hobbies for instance. I do feel people on the west coast and midwest arent really used to community collaboration either near as much as the east coast either. Also they are not used to openly expressing themselves, I suspect this has to do with fear of being negatively judged
I also just went to LA. It is such a foreign concept to me how black and white everything is. A lot of people will believe there are truly evil or good people - its such a weird thing for me to hear coming from the east coast - we just think of people as like people.
I think at least on the west coast, alot of this artificial niceness has to do with rising CoL, asian influence, and homeless problems
Mid west is more so like less exposure to international culture compared to east coast
Conformity is like rewarded a lot more in the midwest and west coast, people imo struggle to be individualistic and most resort to some sort of pseudonym to express themselves
I do feel people on the east coast are just in general, simpler people used to simpler things and overall just happier people
I have some friends that moved from seattle, they do tend to express themselves better in text then verbally
Do I need my phone?
I think the more important question is whether or not the person you are hiring can do the given job and task, regardless of years of experience
Anytime SSR or any of its derivatives comes into the conversation I always ask myself if things are becoming unnecessarily more complex. React server rendered components sounds like it's taking things too far - it goes against the natural developer experience DX order
If your complexity on the app is doubled and it slows and confuses all the developers with increased coding footguns for only a measly gain in performance, is it worth it?
Good old php sites and rails app with no SPAs have worked fine over the years
Board management models generally only work if it the restaurant was individually owned at one point and then that owner left
Starting a worker owned restaurant from the ground up is a terrible idea because the end customer doesn't really care and your artificially creating additional managerial barriers to entry when you have to move fast early on
If someone has the capability of leading a worker owned restaurant (there is always a leader even in these models - e.g. a board chair), they are also equally capable of running a simpler ran benign dictatorship with less red tape.
The other issue with board management runned operations is if you want to expand operations (e.g. opening up a second restaurant). It will get political very fast and not work because there will be disagreements on how money should be spent and allocated
A worker owned business is just a more complicated business. It can work but it needs very specific conditions and it's prone to political issues
I have seen though however a benign dictatorship take on funds from investors to expand operations, but that only works if there is a well established culture (e.g. usually the restaurant has built a few successful stores on their own). It's not very that far off from startups taking investor funding
There's a reason we call restaurant entrepreneur as restauranteurs
I run my own nonprofit currently (board management) and have done startup consulting for the restaurant space for over a decade. Restaurants and startups operates on similar principles
And I learned something about this type of culture, especially having read these comments in this thread:
Canonical sounds like a tech fraternity. Just imagine a traditional fraternity or sorority - the hazing (the boss eating food during your interview), the induction processes (hiring asking for high school background, the unnecsesary long essay prompts, unnecessary long interview process, the ghosting, etc)
They are filtering for a very specific person. Someone who is a "Yes" person to the point that they will demolish their morale values and respect on themselves. They sound like there looking for more younger & naiive, but brilliant engineers, that can be basically exploited to build great things. Asking for so much personal information about why they want to work there, there high school background, is basically from the HR perspective "Can I exploit this person if they work there, by leveraging their past against them?" It's a power play dynamic - it's easier to manipulate and gaslight someone you know more about
I have people on both sides of these spectrums.
On the applicant side, we sometimes call them 10x genius engineers that make everyone's life miserable because their code is way too complex for no particular reason. There also underpaid usually and promised promotions and payraises, but those are just empty promises to keep them on the leash. They say their coworkers code is dogshit but don't realize how many unnecessary abstractions that made in their own code. They also don't take advice from friends telling them they are being exploited either, and they usually have an addiction problem to compensate the exploitation (weed,drugs, alchohol generally speaking). They also do amazing work and build amazing things though on the other end, and usually invent very novel solutions that aren't easy for others to inherit or work on
On the business/HR/CEO side - these are the same people that never mature out of the applicant side, and continue the hazing process ritual. Usually the boss on the outside sounds very down to earth, respectable, but deep down inside he likes to have raging parties and feels like he/she missed out on the frat lifestyle growing up. It's externalized validation for them
Having a particularly confusing hiring process is actually a form of gatekeeping from keeping people that respect their boundaries from applying. It's the same level of logic as scammers who will intentionally misspell their emails to filter for people who aren't as grammatical or tech savvy - for instance, since it's easier to target more gullible or less-informed audiences
Not saying that Canonical is that case. But it definitely does sound like a tech fraternity. And the hiring process sounds like a hazing process at a fraternity. But, at the time I actually really wanted that tech fraternity life style and appreciated it for what it was. Most small / tech consulting agencies are more likely to have this cultural mindset, because working with new clientelle usually is an emotional rollercoaster. You do learn a lot in these environments - and it is stressful - and you do get treated like dogshit without you realizing it (someone outside the company has to tell you) - but you also learn to appreciate a more mature better work/life balance afterwards.
It's not terrible for a first job if your young single and have no kids, sometimes you have to learn things the hard way
The author does come across more as a business/operations person first, developer second. Most developers would not consider tools like ahrefs or intercom or even realize that marketing is generally more difficult/important than the develpment work itself
Relatively speaking even at all these costs I would consider this to be frugal. If your a skilled developer you would easily be worth at least $100/hr
Taking off the shelf solutions with easy scalability of services for adding additional people operationally is important
time saved is time earned, time is money, and money saved is money earned
Because sometimes on the outside systems look confusingly written, but it could be a reflection of the scope of confusing business rules to begin with that they had to scope out
100% this. It's not as black or white as people make it.
That being said, there is some level of diminishing returns for how much enjoyment you can get from something (e.g. eating), and how much of a tradeoff (e.g. gaining weight). You can maximize it (be selective in which foods you really like - and the people you want to be around) and minimize the tradeoffs (eating in a day 2 meals instead of 3). That's if you want to take a sabbatical and maximize the enjoyment out of life. If you want to grind, focus on yourself, etc and push yourself to the limits - you need to be outside that comfort zone. You spend more time putting yourself in uncomfortable situations at the cost of spending less time with friends and family.
Life is all about balance.
Sometimes you take high risks and push yourself further
Sometimes you take low risks and enjoy the benefits from the work you put in
With every high comes lows
All good things come to an end
But you won't get anywhere in life without taking risks
Now a days I almost always book hotels instead - especially for 1-2 day visits - as it always tends to be cheaper, less complications, and offer more value imo
They usually store some history in a logging database that can be reverted at some point in time
Nothing is really truly hard deleted on the web most times
I'm a strong believer in "one app, one use case". It's easier to mentally remember what note app is used for what specific need I have
One app i use is designed to "forget" and revisit at a different point of time, mostly around personal challenges I've had in life. This is my private journal - i do not write anything technical here, i do not bookmark anything - and i only write it from my phone. Sometimes I want to go back and see how far I've come, to understand and remember what single life was, how I felt moving to a new city for the first time, etc. It's my private space to forget thoughts and move onto bigger things in life. I sometimes write in third person to basically give advice to myself here too. These notes are more emotionally driven. There can be many notes here
Another note app I use is designed for purely private technical note taking. These are bookmarks predominantly for work related wikis that only I look at. I keep a few notes for organized bookmarks - and keep chrome bookmarks as a bookmark wasteland. All notes here are purely factually driven - and I archive things i no longer work on. I limit the number of active notes made here
I use Google docs predominantly ad a form of collaboration with others/sharing or planning travel trips with friends etc. It's mostly just a one time use doc for quickly iterating planning
My blog posts are for public works of reflection, which I start the writing process in a different note app. These are memorialized accomplishments
I use a physical notebook to learn from courses or break down concepts on paper. If I constantly retrieve it - I'll create a blog post or a project based on those idea to reference later
My todo lists are just sticky notes on my paper and calendar reminders. I believe in keeping systems really simple so you don't get into productivity gardening
Camera photos are also designed for me to forget things, but sometimes I print pictures and memorabilia to remember things.
In my case, some note apps are where ideas go to die - to feel comfortable in forgetting - to do a brain dump. Other apps were just there for organizing thoughts on paper for a short duration, or planning things out Collaboratively etc
I do have trouble remembering things long term sometimes because i use so many tools for different reasons. It becomes a crutch. Kind of how for people who rely heavily on GPS systems for driving won't remember specific street names or how to navigate as easily without it
Sometimes I reflect a lot other times I don't. Not really any consistency to it - it's a done by needs basis
Helps me look at myself from a third person perspective - as if a friend were commenting on things I'm going through
It has improved my life - and help me look at things more logically especially if I'm in the weeds of things
Being Original
It's Okay to Say No
Be Productive by using single use tools
Be Different and Guerilla Marketing
The tipping there is kind of stupid since they tip at the base cost of the massage even if you get a discount for the membership.
Probably going to cancel it given how expensive it's getting
Some of these places will also auto add grauituity charges as well for larger parties, and auto select a tip so if you don't look at the bill you could be footing out as much as 40%. Super shady UI practices.
I don't want to be guilt tripped in tipping for a baked item for instance, or a chipotle style served food restaurant.
I'm all for keeping things DRY - but sometimes it can go too far. Too many abstractions leads to abstraction-hell.
On my current team, everyone likes to keep things a bit simple, which is a nice change in pace. I don't have to go through a chain of 7-8 files to build a basic CRUD feature. I don't have to wonder what some weirdly written but compact code does. I don't have to think as hard and can focus on what matters