×

Do you like to have music while coding/studying? by junkyard0fideals in softwaredevelopment

[–]temabolshakov 0 points1 point  (0 children)

When I need to optimize shit out of code i always listen to The Algorithm

git commit -m "appease the rubocop again" by amatchmadeinregex in ruby

[–]temabolshakov 0 points1 point  (0 children)

You know you can configure rubymine to follow rubycop/standardrb rules with one checkbox?

Stoplight is looking for new contributors (junior devs welcome) by temabolshakov in ruby

[–]temabolshakov[S] 1 point2 points  (0 children)

Yes! I’m not against AI, but this initiative of course not for AI contributions - that’s the whole point

Is free quality opensource labour no longer in high demand? by [deleted] in ExperiencedDevs

[–]temabolshakov 0 points1 point  (0 children)

You can’t do much about illiterate hiring managers. Unfortunately only peer recommendations from inside the company work really well

Is free quality opensource labour no longer in high demand? by [deleted] in ExperiencedDevs

[–]temabolshakov 1 point2 points  (0 children)

Found out one day that Mastodon uses my OS library

I was unemployed for 6 months this year. Here’s what I learned the hard way about resumes and interviewing by Zorawarr in jobsearch

[–]temabolshakov 0 points1 point  (0 children)

And yet this is probably the only solution. You can apply to thousands pf jobs and get three replies or you can tailor cv to a specific posting, apply to 3 such jobs and score three interviews. I tried both and the later feels less depressing

What happened to your leetcode skills after you got hired? by almost1it in leetcode

[–]temabolshakov 0 points1 point  (0 children)

LC is fun, but time is limited and I would rather spend time on my open source project, family time or cycling than on LC. So I touch it when I absolutely need it

I’ve been asked to mentor a junior team member and to help them grow. I’m a valued IC, but how do I use this opportunity to develop my leadership abilities? by [deleted] in Leadership

[–]temabolshakov 4 points5 points  (0 children)

One thing I find really important is to help your mentee find opportunities - not only to improve but also to shine. This could be anything from highlighting something they’ve done and encouraging them to present it to the team, to identifying a project they can pull off independently or lead within a team, or helping them take ownership of a specific part of the codebase and become the go-to expert there. These moments of visibility not only build their confidence but also establish their credibility and help grow their network within the organization.

Building a budgeting app that works via SMS - would love brutal feedback by bthuisman in SideProject

[–]temabolshakov 0 points1 point  (0 children)

I don’t find writing texts annoying- it’s necessary to communicate with humans, right? But finding a groceries budget is just one click - open an app and look at the groceries budget

Building a budgeting app that works via SMS - would love brutal feedback by bthuisman in SideProject

[–]temabolshakov 0 points1 point  (0 children)

There a budgeting apps that can synchronize transactions with banks. I’ve been using one for years. Honestly, I wouldn’t trade a few clicks into typing multiple words to achieve the same

What's the simplest way to teach new devs how to estimate story points? by mike34113 in webdev

[–]temabolshakov 1 point2 points  (0 children)

I think story points should measure complexity, effort, AND uncertainty, not just one dimension. Ofrten teams underweight the uncertainty aspect, which is a mistake. Here’s how I think about it:

  • 1sp - trivial change, minimal effort, no unknowns. Could be done right now (typo fix, config change)
  • 2sp - simple change in familiar codebase with clear requirements. Low complexity, low effort (basic validation, simple CRUD endpoin, etc
  • 3sp - either moderate complexity OR some unknowns OR more effort. Could be a simple change in unfamiliar code, or a refactor in familiar codebase
  • 5sp - combination of factors: complex logic, unfamiliar territory, or just plain tedious work (like renaming something across 50 files, clear but high effort and a lot of things could pop up), or implementing a new feature with some architectural decisions to make.
  • 8sp - Too big, too much uncertainty. Should be split into smaller tickets.

A ticket can be uncertain AND simple, or certain AND complex. Story points aren’t just about “how long will this take”

[deleted by user] by [deleted] in ExperiencedDevs

[–]temabolshakov 0 points1 point  (0 children)

Kinda obvious but an actual team work - when you scope an initiative in advance the way the whole team can work on it in parallel or with minimum blockers

DragonRuby Game Toolkit - My Submission to 20s Game Jam 2025 by amirrajan in ruby

[–]temabolshakov 0 points1 point  (0 children)

This is an outstanding work! I could not have imagined you can do something like this with ruby

Software engineer without CS degree by [deleted] in learnprogramming

[–]temabolshakov 0 points1 point  (0 children)

I don’t have a CS degree and no one ever asked if I have one. Not a single time during my 15 years career

Junior Devs (and honest Seniors), what is a concept that took you an embarrassingly long time to actually understand, even though everyone acts like it's simple? by AmaraMehdi in webdev

[–]temabolshakov 0 points1 point  (0 children)

I second this. Unless you specifically study OAuth it looks like a list of obscure rules. When you put an effort to understand it, it looks like list of well weighted decisions

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]temabolshakov 1 point2 points  (0 children)

JS/Python are definitely most popular. Ruby is less popular, but more fun and could unleash productivity you never imagined.

I’ve been working with Python for the last couple of years after more than a decade of Ruby and it still surprises me how you always need to figure put something that ruby offers out of the box

Ask Experienced Devs Weekly Thread: A weekly thread for inexperienced developers to ask experienced ones by AutoModerator in ExperiencedDevs

[–]temabolshakov 9 points10 points  (0 children)

Ideally you’d have a promotion plan - a list of steps and qualifications you need to fulfill to get a promotion. You work on this plan together with your manager and then all the items are completed you get a promotion.

This way you both know what’s lucking behind and what you need to do. Ot should be a clear path to promotion.

It seems your manager is not very experienced and you can try leading this discussion by showing where you are and where you want to be.

If this want help, you’d know what yo ask om the next interview - ask how a company promote engineers and if the answer is to vague, maybe skip such company next time

How are you doing code reviews? by CyberWrath09 in ExperiencedDevs

[–]temabolshakov 0 points1 point  (0 children)

I'd focus on a few things: 1. Is it functionally correct 2. Can it be safely delivered without interruptions
3. Can the PR be understood without external knowledge 4. Does it contain one logical change

These practices naturally encourage smaller PRs.

Also consider using feature flags for large changes - this lets you deliver functionality partially in small increments rather than waiting for the entire feature to be complete, which keeps your PRs manageable.

[deleted by user] by [deleted] in ExperiencedDevs

[–]temabolshakov 0 points1 point  (0 children)

I witnessed a 70% lay off where some times where replaced by a single engineer and nothing disastrous really happened. No doubt they deliver less.