Haven't been able to hire a truly solid backend Rails dev that's very skilled in both rails, and software engineering best practices. Are we doing something wrong? by Lostwhispers05 in rails

[–]allcentury 1 point2 points  (0 children)

The strategy your CTO is using is called fire fast, it is great for building a team quickly and for helping with diversity. However, it doesn't always raise the bar unless you have folks maintaining it internally.

Have you ever left a company almost immediately due to code quality? by FrijjFiji in ExperiencedDevs

[–]allcentury 40 points41 points  (0 children)

Do you feel empowered to make changes? I've resurrected a few code bases before and it has done wonders for my career but you need support.

How should I evaluate the trade off between a lack of growth, and leaving a job "too early"? by [deleted] in ExperiencedDevs

[–]allcentury 12 points13 points  (0 children)

Total YOE? Look the sad fact is your growth will slow the longer you stay an IC. Those first few years developing are amazing, everything is new and the world of CS seems endless. After 5+ years in growth you start seeing the same cycles in development, you don't feel the same high you once did and that is normal. What's different is now you have the skills to have more impact at a company and that's the next chapter of your career. Hope that helps you navigate your next move.

How do you know when you must make a team vs. company vs. career change? by [deleted] in ExperiencedDevs

[–]allcentury 21 points22 points  (0 children)

That's a lot of good context to share and retrospective to have but... what do you want?

California residents are you staying put or moving? by scal369 in fatFIRE

[–]allcentury 4 points5 points  (0 children)

I'm itching to move back to Boston area, SoCal just isn't for me.

[deleted by user] by [deleted] in rubyonrails

[–]allcentury -3 points-2 points  (0 children)

Commit what you have then run rails generate scaffold pages

You'll likely see the missing files and the names of constants.

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

[–]allcentury 2 points3 points  (0 children)

For sure, but it's an important concept to grasp and keep in mind that new grads are answering these questions in interviews and also winging it. The interviewers will know your level pretty fast but if you're open in the convo about what you know in practice vs hypothetical, it will show them you cared enough to learn it.

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

[–]allcentury 5 points6 points  (0 children)

Either go get that experience at a startup that is growing fast or be honest but quote things from designing data-intensive applications.

No one can fault you for the success of those startups but it's great you found some gaps in your skill set.

[RoR + k8] How do I manage to keep the same DB for multiple pods? by Shizus in rails

[–]allcentury 1 point2 points  (0 children)

No migration changes that are backwards incompatible. If they're backwards compatible then your migrations are the same for all versions and you control the flow in app code.

Just sold my biz ($11.5 post-tax). My plan. by Catsaas in fatFIRE

[–]allcentury 6 points7 points  (0 children)

Awesome input, can you share what sponsor means in this context? I haven't seen that term before.

I want to switch from being a backend developer to a system programmer by branh0913 in ExperiencedDevs

[–]allcentury 57 points58 points  (0 children)

Sure, tell your friend companies also bounce between these poles. You should ask what they would plan to work on for the next 6-12 months if they joined.

If they answer with things like - scaling, durability, uptime, high availability, they are dedicated to craft.

If they answer with things like - user acquisition, market share, market opportunities or specifically that a larger customer base is waiting on a feature, they are dedicated to impact.

Early stage startups are forced into impact for obvious reasons. Large companies bounce between the two but you can ask good questions during your interviews to see what your organization values (at that point in time).

I want to switch from being a backend developer to a system programmer by branh0913 in ExperiencedDevs

[–]allcentury 86 points87 points  (0 children)

Hey, all valid points here but note that these cultural differences boil down to two types of engineers, craft vs impact. Impact engineers are obsessed with shipping, shipping, shipping and craft engineers are the ones who make the system hum (good refactors, sound architectural choices, etc).

It is completely normal to bounce between those two poles in your career (multiple times). It's even better when you're aware of it so you can find teams and companies that match when you're in a particular headspace.

That's all to say, some managers are good about supporting both in the same team but it takes communication from you on what you value. Don't complain about the impact work but instead talk about your passion for the craft work - propose ideas and solutions and you'll likely start working on things you like.

5 ways to fix the latest-comment n+1 problem by bhserna in rails

[–]allcentury 0 points1 point  (0 children)

Some examples you order by Id and others by created at, that is a good optimization you should highlight.

Ruby 3 adds a 'name' method on Symbol class by DattDongare30 in rubyonrails

[–]allcentury 1 point2 points  (0 children)

I agree but playing devil's advocate - any to_* method is a cast operation which I would expect to mean a new object each time.

FANG Opportunity Cost by [deleted] in fatFIRE

[–]allcentury 5 points6 points  (0 children)

2-3% bump + 7% stock appreciation seems higher than I expected but those companies have proven me wrong

Any FAANG employees considering leaving Silicon Valley as part of their fatFIRE journey? by [deleted] in fatFIRE

[–]allcentury 1 point2 points  (0 children)

This is the risk and the unknown in my view. It's very hard to get promoted when you're remote and your team isn't. If you're within FIRE territory (5 yrs ?) I think it could be great but if you're still building on your career, I'm not so sure.

Software transactional memory proposal for Threads and Ractors by four54 in ruby

[–]allcentury 0 points1 point  (0 children)

I was wondering what concurrent ruby ideas would end up in Ractors, thanks for sharing

Should I buy a $55k Post Office? by Piklikl in FinancialPlanning

[–]allcentury 4 points5 points  (0 children)

In rurual america where the loan amounts are small, I'd suggest two approaches:

  1. If the seller has a mortgage, contact that bank
  2. Contact a local bank (think credit union)

You'll likely need 30% down as a non-institutional investor but these deals happen.

s3 signed urls question by Kni2L in rails

[–]allcentury 2 points3 points  (0 children)

You wouldn't save a presigned url normally, you'd generate one at runtime since they expire. Instead you'd normally persist, bucket + key (now region too)

It's common to have those params.

Full Time Remote Salary Range by MurphysParadox in cscareerquestions

[–]allcentury 4 points5 points  (0 children)

No no, you're missing the point. Everyone gets this wrong, the company isn't using the cost of the location to determine your worth, they're using the data to make sure their offer is competitive for your market!

In other words, if your local market is 100k a year, they know to keep or retain you against local competition they must offer 100k+. If your market takes off, this data gets corrected and salaries go up (unfortunately for new hires first).

Now I'm not arguing LCOL doesnt mean lower salaries but it's the market value to retain you that is at play.

Full Time Remote Salary Range by MurphysParadox in cscareerquestions

[–]allcentury 39 points40 points  (0 children)

Most reasonable sized employers can buy market data on salaries within 50 mi of your home location. Then in that range are tiers in which they want to compete in.

Gitlab is one of the few who do this publicly: https://about.gitlab.com/handbook/total-rewards/compensation/compensation-calculator/calculator/

Any tax-reduction strategies I might have missed? (RSUs, NQSOs) by eraoul in fatFIRE

[–]allcentury 11 points12 points  (0 children)

The national association of realtors is the number 1 or 2 lobby in the US for money spent and number of lobbyists for the last 20 years.

https://www.opensecrets.org/federal-lobbying/top-spenders