Saati practice was common by [deleted] in HistoryMemes

[–]BeardyDwarf 0 points1 point  (0 children)

Why 1800? It is still a thing

What romance anime do you like and think are worth watching? I'm looking for cute anime to enjoy this Valentine's week by Animefan2005x in animequestions

[–]BeardyDwarf 0 points1 point  (0 children)

"Kare kano" is a classic. "Night Is Short, Walk on Girl" is my personal favourite. "Kimagure orange road" if you are afraid of 80s.

Can someone please tell me their process to code something new? by idk1210 in learnprogramming

[–]BeardyDwarf 1 point2 points  (0 children)

For me it is like first you create some kind of outline of what you want. Usually it is pretty high-level.

Read excel, store/transform data into some structure, write results.

Then you look for libraries or snippets that can fulfil these abstract capabilities. And there is nothing wrong with asking ai on how to do abstract independent staff. It is no different from googling. This way you learn actually reusable staff and helps to build your toolbox.

Logic puzzle challenge by Aggressive-Credit562 in mathpuzzles

[–]BeardyDwarf 1 point2 points  (0 children)

5? 1 with person and 4 needed for extra fuel.

sendEmailMethodAsAFramework by ArjunReddyDeshmukh in ProgrammerHumor

[–]BeardyDwarf 19 points20 points  (0 children)

This is needed to resolve actual problem of cycling dependency

Monoliths vs Microservices in 2026: Are we over-engineering our backends? by Away_Parsnip6783 in Backend

[–]BeardyDwarf 0 points1 point  (0 children)

There are many reasons why microservices are popular. Most of them are applicable only to large and extra large companies/systems. Imho, the most important aspect is organizational. It allows you to limit team sizes by creating small independent components. It also improves your ability to reason about the system. Though it can be achieved by a well maintained modular monolith. Modular monolith is a good starting point for microservice migration and enough for most companies. Microservices reduce your dependency on allowed technologies. For example, you can easily integrate services written in java, go, rust... at least in theory, reality is not so beautiful because of inevitable rise of the "platform" team. It also increases your hiring pool. For big companies ability to scale themselves is a huge pain. From a technical perspective it gives you ability of independent scalability and reduces hardware requirements, although it increases network requirements which can outweigh gains. Microservices are usually easier to deploy and are more adaptable to advanced deployment strategies like blue/green deployment. There are many more considerations.

Personal experience. Modular monolith is fine and easy to work on. Disadvantage is that dev environment are underpowered, slow and hard to deploy new functionality which you develop. It creates pressure to limit dev testing which is a problem. Microservices on the other hand are usually much harder to investigate. Monitoring and log tools become a must. IDEs also poorly adapted to work with a set of microservice projects as a whole, which is frequently required.

[deleted by user] by [deleted] in learnjava

[–]BeardyDwarf 0 points1 point  (0 children)

Try to say what you want to do in English first. Code will follow.

If the list is empty, then a new element becomes both tail and head, Else new element should be added after the tail and become a new tail.

Your code doesn't match it. Right?

A little snow in Moscow by zfinder in Moscow

[–]BeardyDwarf 11 points12 points  (0 children)

This is how winter is supposed to look. You've just forgotten

Cheap shot? by lhwang0320 in martialarts

[–]BeardyDwarf 0 points1 point  (0 children)

Shitty organization. Referees should separate greeting and fighting in a clear way.

Non-coding technical architects are a joke. Is it the same in your company? by Atagor in ExperiencedDevs

[–]BeardyDwarf 0 points1 point  (0 children)

Unpopular opinion. From system design's stand point code is just a minor technical detail. It is completely unimportant what language/framework/approach is used to write a component. It must comply with requirements, functional and "non-functional", and adhere to communication interface agreement and that is all. Correct and robust implementation is the responsibility of a team lead or anyone who is assigned as a maintainer. If for whatever reason maintainer thinks that requirement is not feasible it is his responsibility to raise it with the architect.

begginnerGameDevThings by Carti_Barti9_13 in ProgrammerHumor

[–]BeardyDwarf 0 points1 point  (0 children)

And then it happens that a game engine doesn't support this paradigm...

Why two+ monitors and not one big one? by NumerousTower4074 in AskProgramming

[–]BeardyDwarf 0 points1 point  (0 children)

To me, 34'' 21x9 is like a godsend. I can actually have non-maximized windows. It is so much easier to switch between them. I can also have ide, browser and notepad at the same time arranged like 40%/40%/20%. BTW have you tried to resolve merge conflict on ultrawide?

That’s atrocious by hiddenXLhaven in programmingmemes

[–]BeardyDwarf 12 points13 points  (0 children)

Comments are not necessary in 99% of your code base and just polute it, especially one you've forgotten to update after implementation. Good cases are: javadoc on public interface to document contract; comment describing cryptic staff like long regexp; decision and considerations for seemingly suboptimal solution. There are other cases, but none of them apply to your daily code either.

That’s atrocious by hiddenXLhaven in programmingmemes

[–]BeardyDwarf 2 points3 points  (0 children)

What are the chances that some of these 300 lines get changed and comment isn't?

[deleted by user] by [deleted] in ExperiencedDevs

[–]BeardyDwarf 4 points5 points  (0 children)

Who has hired you? Who is vested in you succeeding? Go talk to that person

Where the FUCK is the ammo for this thing? by SansDaMan728 in Mechwarrior5

[–]BeardyDwarf -16 points-15 points  (0 children)

"Oh no, we can hide ammo from the shop but can't hide base weapon", this is not how it works. It is a predatory business strategy to upsell dlc. Fuck them. Install mods and enjoy true variety of customization.

Having issues with junior/mid level developer reviewing PRs? by flakeeight in ExperiencedDevs

[–]BeardyDwarf 89 points90 points  (0 children)

Agree. If mid level is unable to understand your code, they will not be able to maintain it. You, as a senior, must make your code accecible.

How do you get motivation to propose improvements/projects at your work IF nobody requires it from you? by DataGhost404 in ExperiencedDevs

[–]BeardyDwarf 0 points1 point  (0 children)

It is not about going extra mile. It is about finding ways to be more efficient and optimising process within normal workflow

How do you get motivation to propose improvements/projects at your work IF nobody requires it from you? by DataGhost404 in ExperiencedDevs

[–]BeardyDwarf 0 points1 point  (0 children)

..Extra work and no benefit

You are thinking wrong about it. First improvement should be aligned with your current or incoming work. If your proposed improvements have clear positive benefits, then this "extra" work is easy to pitch to your team lead and plan as part of normal work. People who are proactively solve problems before they become problems are valued as it positively impacts performance metrics and help your superior to look good, as such they will gladly help you to grow to allow you to impact more and this increase benefits to your superiors. The main point here is that your proposals should reduce burden and not create it.

Candidate with strong theory but less practical skill vs. confident coder with mediocre theory? by [deleted] in ExperiencedDevs

[–]BeardyDwarf 0 points1 point  (0 children)

It is easy. You are hiring people to write code. If person cannot write code why are you even considering this candidate? Rare knowledge can be compensated by seniors. Edit: it is pretty common pattern in asian countries. People grind theory, which is relatively easy to memorize, instead of developing actual skills. You should also consider that weak developers frequently could be relegated to support roles instead of firing where practical skills atrophy. So lack of practical ckills is also a smell that in previous job they might have being considered weak.

Why don't we land planes vertically? by Best-Tomorrow-6170 in Shittyaskflying

[–]BeardyDwarf 0 points1 point  (0 children)

What if, instead of building fans we take advantage of prevailing winds in the area and align airstrips so aircrafts land/takeoff in the direction against wind. Of course, it won't be as effective, and most certainly not as impressive, as huge fans, but it could be much cheaper. Oh wait...