[-] [email protected] 18 points 8 months ago

Welcome to the endless civil war between Linux distros.

[-] [email protected] 16 points 8 months ago

Then you have Clojure - a machine gun that shoots shivs.

[-] [email protected] 18 points 9 months ago* (last edited 9 months ago)

Clojure. It's just fun to write.

Firstly, it's functional and "Lispy". My code is super expressive. Writing code is like writing prose where I can choose a word (function) from a large vocabulary [1]. I can focus on high-level concepts and modifying states instead of fighting with low-level logic.

Secondly, it runs on JVM - an already robust and performant platform.

And there are so many good things that I cannot simply write in some words. The father of Clojure, Rich Hickey, is a genius in expressing Clojure's design. You should check out some of his talks [2].

Too bad that Clojure is too "niche" that I haven't got a chance to make a living by writing Clojure, yet. But learning it is one of the best decisions I've ever made in my career. Yes, it's that good.

[1] https://clojuredocs.org/

[2] https://github.com/tallesl/Rich-Hickey-fanclub

[-] [email protected] 16 points 10 months ago* (last edited 10 months ago)

My boss allows people to WFH officially, but also establishes several small office spaces so people can come to hang out if they feel lonely, or want to get to know their colleagues more. I think this is the best of both world.

[-] [email protected] 14 points 10 months ago

Let's be honest, even if you finish that 600-page book, you might not "crack" the algorithm interview. The inteview requires you to grind the question, or simply a lot of practices.

[-] [email protected] 14 points 10 months ago

Officially, it should be 7 hours a day. But normally I work 5-6 hours. The rest are wasted on distractions and context switching. But deep work (i.e. actually getting things done) is normally 2-3 hours.

I also count meetings and chatting with colleagues are actual work. Those sessions might seem superficial but the way we collaborate with others is also important.

[-] [email protected] 14 points 11 months ago* (last edited 11 months ago)

You have a pretty solid skill for a JR, to be honest. Sometimes I work with a mid-senior one and they don't know a single thing (well, a bit of exaggeration but they somehow "hacked" the system to get to that title).

Anyway, ignore the job requirements with 3+ years of Exp and apply anyway. Accept the first position that you feel "good enough" to gain practical experience. It will be your stepping stone to another job. Don't think that your first company will be ever be your final company for 10 or more years.

[-] [email protected] 16 points 11 months ago

It's sad to see it spit out text from the training set without the actual knowledge of date and time. Like it would be more awesome if it could call time.Now(), but it 'll be a different story.

[-] [email protected] 17 points 1 year ago

42 degrees in Rome tomorrow (Tuesday). I'm going to take a siesta as well.

[-] [email protected] 15 points 1 year ago

2 years are a bit extreme. I think 4-5 years is a good option. But if only if I don't like the company (culture, people, policy, etc.) or I don't see any advancement in my career.

[-] [email protected] 13 points 1 year ago

I feel personal attack.

Add some needs:

  • Configure the text editor daily.
  • Switch to a new distro every month.
[-] [email protected] 18 points 1 year ago

Appreciate the effort of Lemmy devs. They're taking a huge responsibility for an interesting time of the Internet!

view more: ‹ prev next ›

h_a_r_u_k_i

joined 1 year ago
MODERATOR OF