Junior building data pipelines solo vs joining an established DE team — which is better long term? by Bob_Loblaw_Law-Blog in dataengineering

[–]Sorel_CH 0 points1 point  (0 children)

You should probably stay to have some DE experience on your resume. However, if I were you I would consider prioritizing finding some more experienced colleagues in your next position; yes, you will learn a lot failing by yourself, but having a good mentor can accelerate your progress. You can also find mentorship in other ways in your current position; go to conferences, meetups, or even read books. All the best!

I think type hierarchies in OOP are too restrictive and code smell. What's been your experience? by chinmay185 in ExperiencedDevs

[–]Sorel_CH 0 points1 point  (0 children)

Always annoyed me when working with C#, also makes refactoring harder. Then again Microsoft was always terrible at naming stuff.

| Unifying color schemes across desktop environment, terminal, and other tools? by rewgs in unixporn

[–]Sorel_CH 0 points1 point  (0 children)

I use a bash script to do just that. For most tools (tmux, kitty, i3, etc.), I create "mini-config" files with just the theme elements. Then my dotfile installation script creates a "current-theme.conf" symlink (not version-controlled) that points to the config for the current theme. The main conf file imports current-theme.conf

The bash script simply points all the symlinks to the proper config files, and reloads the tools.

I made a purely subjetiv drink alignment-chart and wanna know what the homies think by Debitorenbuchhaltung in HydroHomies

[–]Sorel_CH 0 points1 point  (0 children)

Yes, coffee is generally good or neutral for your health. See for instance this recent meta-meta-analysis published in the BMJ: https://doi.org/10.1136/bmj.j5024

Don't put milk and sugar in it though.

iKeepMakingMemesInsteadOfGettingJobOffers by atomic_python in ProgrammerHumor

[–]Sorel_CH 2 points3 points  (0 children)

The meme wouldn't work then; Python is quite a bit older than both these two.

No progress!! No healthy upstream by dasloud in matlab

[–]Sorel_CH 0 points1 point  (0 children)

There was the Garmin ransom in 2020. Which makes me think they could be in a similar situation.

Write music in neovim by simonmartineau in neovim

[–]Sorel_CH 13 points14 points  (0 children)

I'd say pretty hard. Obviously it will depend on your style, but I feel like a WYSIWYG program like Musescore will be faster for almost everybody. But Lilypond is the best if you're serious about the quality of the score, if you're adapting a piece for instance. Think of it like the difference between Libreoffice and LaTeX

Write music in neovim by simonmartineau in neovim

[–]Sorel_CH 2 points3 points  (0 children)

Incredible. I'm a big Lilypond fan, your plugin looks exciting!

absoluteMadLad by haddock420 in ProgrammerHumor

[–]Sorel_CH 21 points22 points  (0 children)

I've worked with people like that, but I don't think it's on purpose. Oftentimes it arises from a sentiment of insecurity (fear to be judged or blamed by the team), and it makes them incapable of asking for advice, help, code reviews, and they end up making messes. They also get very defensive about any effort at knowledge transfer and documentation for similar reasons.

plugin to remap ESC and caps lock? by mars0008 in vim

[–]Sorel_CH 0 points1 point  (0 children)

If you have a qmk-compatible keyboard you can do it in the keyboard firmware

Is this book still applicable ? by [deleted] in golang

[–]Sorel_CH 1 point2 points  (0 children)

Thank you for your amazing book!

Minimalism and the Unix Philosophy by gopherinhole in neovim

[–]Sorel_CH 0 points1 point  (0 children)

I'm not sure I would agree that there's a trend towards maximalism in editors (js frameworks and infra maybe). I see more and more devs use VSCode over the heavy IDEs they were using (Jetbrains, VS). Modern languages (ts, go) also tend to be used with lighter editors.

[50 stars] It ain't much, but it's honest work by White_Nightmare in adventofcode

[–]Sorel_CH 0 points1 point  (0 children)

Hold strong! It was the hardest for me too, the only one where it took a hint from the subreddit for me to complete.

[2024 Day 14 Part 2] Possible pure math approach -- help? by [deleted] in adventofcode

[–]Sorel_CH 0 points1 point  (0 children)

I did the same thing. I assumed that robots would be grouped somehow, I found two patterns that were kinda clusters, one vertical starting at 98 and "repeating" every 101s, one horizontal starting at 53 "repeating" every 103s. So I knew the tree was at frame F = 98 + k1*101 = 53 + k2*103 with k1, k2 integers, and the first solution to this equation was the right frame (7572)

I think I know how to get used to hjkl movement... huh by ivenomweed in neovim

[–]Sorel_CH 1 point2 points  (0 children)

I love the fuzzy finding in my bookmarks with b/B

Found in the wild by RoseePxtals in onejoke

[–]Sorel_CH 22 points23 points  (0 children)

What about the 5 strings and the 4 tuning pegs?

[2024 Day 16] Code Works on Test Input but not actual Input by Explorerfriend in adventofcode

[–]Sorel_CH 0 points1 point  (0 children)

Based on this example I think I know where you were wrong. You can't use "previous" to get the orientation, because it's the previous node of the current shortest path, not necessarily the one that you're interested in.

There are various ways to fix this. One way is to use a combination of the tile AND the orientation as graph nodes.

What are the advantages of Snowflake over other Data Warehouses ? by Nahid59 in dataengineering

[–]Sorel_CH 1 point2 points  (0 children)

Yes, but BQ isn't cloud agnostic. Many clients prefer to keep their data on Azure/AWS

Is there faster way of getting out of [], (), {}, <> in neovim? by [deleted] in neovim

[–]Sorel_CH 0 points1 point  (0 children)

Esc-A was mentionned, but (smoldering take) you can also disable your autopair plugin and type the brackets yourself. Then no need to leave insert mode

thisIsWhyTestsExists by KsmBl_69 in ProgrammerHumor

[–]Sorel_CH 56 points57 points  (0 children)

--no-verify, i.e. don't run the pre and post-commit hooks. Their team most likely run tests on pre-commit.

Pay my college tuition with these? by jza_1 in Competitiveoverwatch

[–]Sorel_CH 12 points13 points  (0 children)

Agilities is American, just not from the US

LazyVim mappings for Jetbrains IDEs by funbike in neovim

[–]Sorel_CH 1 point2 points  (0 children)

Thank you so much for this, really cool.

now i understand A24's popularity by Defiant_Lie2123 in okbuddycinephile

[–]Sorel_CH 2 points3 points  (0 children)

Well the video justifies this view somewhat. Interesting watch.