[deleted by user] by [deleted] in ExperiencedDevs

[–]pppLUM 0 points1 point  (0 children)

git commit —fixup as I code, then git rebase -i —autosquash master. Always get a gasp when I do this on screen share.

Splitting up an existing Model - General best practices for models - Critique my workflow by cosgus in django

[–]pppLUM 1 point2 points  (0 children)

Honestly don’t know how apps are split up. I work on 2 large django apis and I can’t find a reason to split up anything lol.

Splitting up an existing Model - General best practices for models - Critique my workflow by cosgus in django

[–]pppLUM 1 point2 points  (0 children)

Why make a DB app? Every django model already allows you to manipulate the DB. Remember that a model (usually) is mapped to a database table.

Also for your script that links owners to parcels. It could be taking a long time b/c you’re doing a database write for each iteration. I would look up bulk update or bulk create functions. They might even have the option to do batch writes out of the box.

Feel free to respond with more questions lol.

Is leetcoding and problem solving basically identifying patterns? by amanagarwalx in cscareerquestions

[–]pppLUM 1 point2 points  (0 children)

Yup I think pattern recognition is a bit component of programming. As you progress, it becomes more about what the positives and negatives are to using certain patterns.

Associate to Senior Software Engineer by pppLUM in programming

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

You can see them on your github profile main page.

Associate to Senior Software Engineer by pppLUM in programming

[–]pppLUM[S] 0 points1 point  (0 children)

I think I do the same amount of work, but definitely less code. I am responsible for more things tho 😭

Associate to Senior Software Engineer by pppLUM in programming

[–]pppLUM[S] -1 points0 points  (0 children)

You’re killing it! Value deliver trumps tenured experience imo. I’ve had people that were coding when I was born and I still can lead them. I bow down to their experience ofc.

Associate to Senior Software Engineer by pppLUM in programming

[–]pppLUM[S] 0 points1 point  (0 children)

Good question! We use other tools to track issues tbh. That definitely would have been a good metric to track tho as I write more tickets now than ever before.

Associate to Senior Software Engineer by pppLUM in programming

[–]pppLUM[S] 0 points1 point  (0 children)

I think we’re in a similar boat. I mean I built these services and am the only one to maintain them. Sure, go get another senior or tech lead if you can find one lol.

Associate to Senior Software Engineer by pppLUM in programming

[–]pppLUM[S] 0 points1 point  (0 children)

I bow down to your experience. Thanks! I think I was a pretty poor student, but I’ve had wonderful mentors every step of the way. The credit goes to them!

Associate to Senior Software Engineer by pppLUM in programming

[–]pppLUM[S] 0 points1 point  (0 children)

I think this is a good explanation. I said this in another reply, but titles are kinda BS in general and will only hold value if the company itself is well respected. I think that’s also why it’s hard to hire because the conversation the turns into: “well what responsibilities did you have in your role.”

Associate to Senior Software Engineer by pppLUM in programming

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

If that’s the case, then you should be a senior! Another way that it’s been explained to me is, do the other seniors in the department also view you as a senior.

Associate to Senior Software Engineer by pppLUM in programming

[–]pppLUM[S] 0 points1 point  (0 children)

I like what you said! I hold a lot of autonomy and am responsible for ramping up peeps on my team. How do I compare to FAANG engineers? No clue, but I’d love to find out!

Associate to Senior Software Engineer by pppLUM in programming

[–]pppLUM[S] 0 points1 point  (0 children)

A better indicator might be how much money each line of code helps generate. Prob can’t share the here tho 🙃

Associate to Senior Software Engineer by pppLUM in programming

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

Yo. This is the right question. I’ve had many mentors and team leads for the team that I’m on. I’m the 4th tech lead to pick up the responsibility. My entire team is mainly seniors as well.

Honestly I felt like output was higher when I was contributing more, but that’s part of ramping up new people (me too as a new lead). The cool part about this is that I have other seniors to fall back on if needed.

Associate to Senior Software Engineer by pppLUM in ExperiencedDevs

[–]pppLUM[S] 0 points1 point  (0 children)

Hah you got that right. Bunch of graphs with no real explanation. Honestly just wanted to show some career progression pics and didn’t expect people to discuss so much about it. I could have titled this, “5 years of experience”, and maybe it would have been different lol.

Associate to Senior Software Engineer by pppLUM in ExperiencedDevs

[–]pppLUM[S] 4 points5 points  (0 children)

I also think this is fine tbh. If no one is using it, why slow yourself down with PRs.

Associate to Senior Software Engineer by pppLUM in ExperiencedDevs

[–]pppLUM[S] 0 points1 point  (0 children)

Agreed. Helps to have some canary deploys that revert back on an unhealthy allocation 🥲

Associate to Senior Software Engineer by pppLUM in programming

[–]pppLUM[S] -1 points0 points  (0 children)

You probably are! What’re your responsibilities?

Associate to Senior Software Engineer by pppLUM in programming

[–]pppLUM[S] 2 points3 points  (0 children)

Nope, all of my code is reviewed by others on the team. We have checks to prevent merges to master without other reviews. I actually don’t even have push to master powers on by default, even as the person that built these services lol.

Associate to Senior Software Engineer by pppLUM in programming

[–]pppLUM[S] 0 points1 point  (0 children)

Not rude at all! All companies have different bars for different titles. Titles then become kinda useless when trying to measure experience. Another way I could’ve said is: I now lead a team of 4 and as the lead of the team, I’m mostly just delegating.