Details
-
AboutI am senior developer at a big company working on new and legacy software while still going to school to finish up my bachelors.
-
SkillsC#, SQL, VBA (lol ..yes some people still use this), JS (JQuery, Angular, React), GRPC, Core, SSIS, SSRS, Java, MySql, Redis
-
LocationLos Angeles, CA
Joined devRant on 5/3/2021
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Sleep is not overrated.
-
@null-pointer-ex what are you running the app on? I use Apple Music non-stop and I e never experienced this behavior.. hmm.
-
I’ve been loyal to the shop I’m at, but I constantly apply. Then I use the offer letter to get a raise. So if you want to stay, and you aren’t getting more then the standard bump, land a new job and give the letter to your current employer before you accept.
-
You might hate me for this but if you want an easy solution, ms word has a bunch of simple templates that look nice.
if you want full control, and are a perfectionist, go for latex! It’s a lot of fun once you get used to the syntax. -
@Root stay well!
…everyone on this rant is on point -unless you completely love the work you are doing, find a better shop that will support you 😎 -
@iSwimInTheC I’m with you.
-
..zero bugs discovered anyways
-
You always have the option to not fix.. you may get into a heated conversation, but that is what retro is for. I suggest you bring the pr up in retro, and discus this together with the team. That way everyone can speak up and correct your senior who is obviously thinking about single responsibility wrong.
-
…or make you the only guy in the room who can fix the page/ app/ feature.. 😉
-
@sariel I might steal this idea!!
-
@jeeper I’m with you. I think..
Revert the merge into release.. since it sounds like you don’t want this going out before it’s ready, and get a new pr into the correct branch.
Your shop seems to have an interesting branching strategy.. why would you merge into a release branch before it’s in master (or in your case development) ? -
Jr dev: I didn’t touch that method, so it’s not my code change..
Code reviewer: Your changes are the only part of the code calling it, and it’s no longer passing valid arguments.
Jr dev: so what should I do?
Code reviewer: ::puts hand on face:: -
@NoToJavaScript last year I had a windows update that forced me to change how my hard drive was plugged in to get it to boot… yes my drive I was booting from was in the number two slot, but why the hell should that matter?.. then again I’m not much of a hardware guy so maybe it is a big deal…
p.s. don’t fault me too much I didn’t build the machine 😉 -
I deal with constant interruptions all day..
What works for me is to write out a _really rough_ plan/ notes/ some form of sudo code -depending on the work I’m doing _before_ I start coding..
While I’m taking notes, I take screen shots of places that I’ll need to touch.
As I work through the “plan” I check off what I’ve already competed.
It’s not perfect, but this approach gets be back on track in a few minutes, and let’s me easily pivot when I randomly get told the priority of my assignments have changed. -
@hardCoding A code review should catch that. If you change the code and the comments are no longer accurate, they need to be changed along with the code modification.. or removed altogether if they aren’t adding any value.
-
@Voxera I agree -I try and give hints instead of diving into a full on screen share..
If all else fails and I want to help out (I typically do) then I’ll happily jump on a call.. but after they have first tried and can show me where something is failing -
@sariel love this! I’d plus it again if I could 😆
-
This post is awesome!
If I’m using someone else’s code.. I’m not:
Ctrl c, ctrl v, then make it work
What I do:
I look at what they did, what relevant documentation says, and then using this knowledge come up with my own approach.
Maybe this is also lazy, but we do work in a ‘get it live now’ industry, and we have the benefit of learning from other where they have already struggled. -
Like others have said, documentation for process in place now, _and_ make sure all new devs have access to it day one.
Also, I would add to make sure the documentation includes all setup needed to get your solutions running locally on a bare bones dev machine. -
It’s important to make sure you are sharing highlights that will get you noticed, just make sure you’ll know how to answer someone asking you intricate details of the achievements..
-
@magicMirror the shop I’m at, we do have the config files being populated by one of the pipeline deployment events, but the variables placement and their values are managed by the dev team.
Before we were managing the values, we’d have to submit tickets for Dev ops to make changes, but it was still a devs responsibility to enter the ticket.
What problems have you faced where the config being in the pipeline has caused issues? -
Ask them how to do a h lookup and see if they can explain what it’s for 😆
-
I resonate with your rant!
We only touch the spaghetti when we are converting a feature to a micro service, or doing an over haul that requires it..
Unfortunately sometimes you have to leave working legacy code alone.. even if it’s not efficient, or easily maintainable. -
@happygimp0 @ess3sq
yes you can use a library for sorting.. 😎
but you won’t always be able to in every project, and in some cases you just want functionality supported out of the box: think about closures, inheritance… ext -
I agree that more focus on actual IT infrastructure and architecture would be amazing, but if you can’t grasp core mathematics, then how will you handle writing a complex algorithm that you can’t find on stack overflow or the like?
I believe the point to focusing so much on theory is that you’ll have a diverse set of tools(knowledge) that you can tap into..
Also, if you want to write software for anything that could potential kill a human, you sure as hell better understand physics and the mathematics that goes with it.
Just a few examples: space shuttle, airplanes, medical equipment, ext -
Depends… do you still have free time?
If so take the cash and keep yourself challenged outside or work.
If not, get out and find something that keeps you thrilled. -
@BobbyTables I’d much rather use a language that has already implemented common objects then write it myself every damn time I don’t have access to past projects.
..just as bad if you have to write yet another sort algorithm when most common languages just require:
someObjectList.Sort() -
I resonate with your wishes, and hope we can BOTH 😂 make that happen this year!
I know that either of us can take our ideas and try and out source them to offshores devs to get it done more quickly. But, if you are anything like me, I want full control with the ground level product, and want to have mastery of the over all system architecture at a gradual level.
Good luck! 🍻 -
Walk away from it complete for a few hours.. maybe even a day. Watch or read something unrelated. Then get back to it.. typically helps me out if I’m stuck or feeling tired 😉
-
We use azure for our CI CD.. it’s okay, but doesn’t handle retries very well..
Our teams have a meeting weekly to go over cross team dependancies and our deployment actions notate dependencies at the application level.
For our code reviews we use planning and common sense 😉.. typically we assign code reviews during planning, but you are free to add who ever you believe should throw their hat in..
🍻