Hacker News .hnnew | past | comments | ask | show | jobs | submit | franee's commentslogin

Just moved to kitty from iterm2 a few weeks ago.

Started with alacritty, but without tab support, was a deal-breaker for me.

I use tabs in kitty with tmux on each tab. Each tab is a context in my environment (dev/services/ansible/terraform/etc).


The one event that finally got me off coffee (10+ years drinking, 5+ years trying to quit) was funnily a wisdom tooth extraction.

I was on pain relievers for 1 week. Never drank coffee after. So long coffee migraines :D

I always got migraine + sinusitis when I don't drink my coffee at the same period of the day everyday and at the same strength.

Tried the approach of getting lower and lower caffeine strength => daily migraines.


Oh my. Run away.

If that is their current culture, there will be a lot of pushback if you want to initiate changes. Especially among the senior (responsible for the mess) ones who get defensive real fast.

Maybe ask more about how their engineering culture is next time around during interviews.


Not in my experience.

The devs in teams I've worked with (including me) are most of time all quiete aware of the places where their code en setup is lacking and as long as they don't feel personally attacked are very happy with people who come with implementable solutions.

The not feeling attacked and implementable parts are key.


This. I've never had a negative response when I joined a project and discovered obvious problems when I explained why I think that they are or are going to be a problem and offered to help fix them. Nobody likes the guy that shows up, says "that's all shit, you need to fix it", and vanishes again. But I've never seen anyone hate the guy that shows up, says "I've noticed there's a lot of friction around X. I think we could make it easier to work with and more stable by doing Y".

And I've always liked it personally when somebody does that to me. When somebody with a lot more experience and/or skill helps you, it's like some super high level player carrying you through boss fights: you level up much quicker than if you did it on your own.


I'm of the same opinion. I love getting feedback, better if it's constructive, but all kind of honest feedback is useful and welcome. And it doesn't always come from people with more experience, sometimes a greenhorn will see things that a greybeard like me doesn't.

But I've seen people giving negative responses to the best feedback. Hell, I've had people complaining for hours because someone else replaced their manual process that took an hour to do with a script (and copy&paste of the result) that took literally seconds to run.


Yeah, I've seen that as well. I believe it's mostly fear-driven, in a way of "if this gets automated, why would they need to keep me around". It's a terrible mindset for everybody involved. It really slows the team down, and it's a major issue for the person themselves. It's like impostor syndrome on steroids. Not only do they worry that they might be found out, they worry they might be replaced by a script.

I've never personally seen somebody getting fired because a script can do their job. I've seen them being freed from doing the same repetitive bullshit day after day though, and finally being able to actually tackle new challenges.

But unfortunately, that kind of mindset is not something you can change through rational arguments, at least in my experience.


Yes I think the not feeling attacked part is a responsibility of both parties. And therefore sometimes unavoidable.


Unfortunately I have to second this advice. There's very little chance you'll be able to make things change so better to move on now than when you're depressed in a few months or years.


If the author is not going to accept the challenge, then yes, run away is the best choice. On the other hand, the situation is unique, and the author can try to show himself with these challenges.

But I agree with the last sentence. This is a huge mistake, and it seems that the author did not ask these proper questions during his interviews. Perhaps, this is the most valuable lesson to him from the story. You have to know which company you are going to join and the state of engineering.


Yes, run.

I've been trying to improve our standards for years, it never gets traction.


Same can't change password


I could as of 10 minutes ago


Been a user for ~10years and I use emacs mainly as just as an editor.

Here's all the actual commands (very few) I use day to day --> https://gist.github.com/franee/5d188ce36f6c24181707907614d2c...

I use mainly the emacs starter kit and build from there.

I swapped Ctrl & Caps Lock two years ago due to wrist pain when doing development in a laptop.


Yup unity was what spelled the end for the Ubuntu wave. I think this has been the single biggest mistake they made. I think it will take at least a decade again to bring the linux desktop to the masses.

Gnome 2 was perfect for people coming from windows moving over. Gnome 3 is like windows vista.

Me personally, I was really disappointed (of course you can install gnome 2 etc). But at the end of the day you just want something that works out of the box.


> bring the linux desktop to the masses

I am dumbfounded that people still see this happening at some point.


I saw a quote somewhere from Linus Torvalds that Chrome OS may end up being the future Linux desktop, once they finish polishing off their Linux app integration (Project Crostini). I'm able to actually get most of my work done now in that environment.


Was just about to post this. I was looking for my next laptop after I got so frustrated with the direction MacBook Pros we're heading, so I took the plunge and got the high end PixelBook.

I do all my development on it: VSCode, Postgres, docker, node, python, all works great. Importantly, the Crostini project is progressing rapidly and I get new functionality with each new ChromeOS release (e.g. shared files between Linux and ChromeOS, one-button container backup, etc.)


Ubuntu had traction already, they had a perfectly good thing then suddenly changed directions (unity + the phone desktop thing).

My analogy would be xp -> vista. Alienating core & target users.


> Gnome 3 is like windows vista.

What’s wrong with GNOME 3 or Vista? I’ve never had problems with either.


French tech talent visa (eu blue card) - 1 month for the visa itself. Then 3 months processing for the residency (applied dec got the card in mar).


Took me 1 month to be productive.

Went in to a large rails codebase as a backend developer in the middle of a v1 to v2 rewrite and it had custom folders with their own conventions on where to put stuff.

All that with no documentation except for the setup.

What I did was just ask how the app works + specific workflows in front-end side of things and just connect the dots on the backend part.

Most of my troubles where on where to put modules because of their existing conventions.

Tips: 1. Ask a lot 2. Read the code 3. A debugger helps 4. Make sure you add tests for areas you touch.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: