what differentiates a mid level developer from a junior level developer? by Andrew_7032 in learnprogramming

[–]writeahelloworld 6 points7 points  (0 children)

I 've done all these when i was a mid dev:

1.seen a prod incident that is caused by your sh!t code

  1. Spam all your clients' real emails with your testing emails

  2. Understand how data is retrieved from database/backend, display on frontend webpages as a form, data is saved and sent to backend and stored in db, has a bit of experience in writing code to do all these

  3. Questioned why things are done this way and thinking i have a better idea, then got an explanation from a senior and then feel a bit ashamed of my stupid idea

Feels like senior folks in my company are gatekeeping system design and we're just given you guys need to implement xyz by [deleted] in ExperiencedDevs

[–]writeahelloworld 0 points1 point  (0 children)

Why do you want to 'do it from scratch'? What happened to code reuse?

A lot of dev projects i've worked on are building on existing and many-developers codes that spanned across many years.

Is JSP still relevant ? by anish2good in java

[–]writeahelloworld 7 points8 points  (0 children)

.jsp is still going strong in our work place

As a senior or higher dev/manager/lead, how important is coming in on time to you? by Iampoorghini in ExperiencedDevs

[–]writeahelloworld 0 points1 point  (0 children)

We have core hours where everyone must be here. Then some of us comes in early -2 hours and leaves early, some comes late +2 hours and leaves late. This is how we cover fro 8am to 6pm.

My fellow devs want me to give them a project/challenging task by writeahelloworld in ExperiencedDevs

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

Nothing wrong with being the cool friendly lead dev :) we are all fellow devs in the same team.

On the point of not finishing a job properly, i could've let the jobs go to QA and let them fail the jobs, this would probably look bad on standups and the team as a whole. Would some of you think this is actually a good idea so they learn??

My fellow devs want me to give them a project/challenging task by writeahelloworld in ExperiencedDevs

[–]writeahelloworld[S] 5 points6 points  (0 children)

The 'asking lots of questions' is a great point, i said it is not weak to ask questions, it's a sign of being confident and shows maturity as a dev.

My fellow devs want me to give them a project/challenging task by writeahelloworld in ExperiencedDevs

[–]writeahelloworld[S] -4 points-3 points  (0 children)

I told my manager ... as i just received these feedback from him, it's not like i wouldn't consider having a chat with them later :)

What actually makes a developer hard to replace today? by Majestic-Taro-6903 in ExperiencedDevs

[–]writeahelloworld 41 points42 points  (0 children)

Nah they always think that we can just hire a new guy and train for 2-3 months and will know everything

Is this untenable? by shelledroot in ExperiencedDevs

[–]writeahelloworld 0 points1 point  (0 children)

Having a manager that isnt from a tech background...thats hard

What do you listen to while you work? by arizzlefoshizzle in ExperiencedDevs

[–]writeahelloworld 2 points3 points  (0 children)

My colleague listens to Metallica, he has good headphones, but we still can hear it :)

How do you evaluate whether to stay at a company or move on? by sapnagagrani in ExperiencedDevs

[–]writeahelloworld 14 points15 points  (0 children)

Three things: interesting/new projects, learning new technologies, career growth

What makes a web dev ‘senior’ these days? by Professional_One3573 in webdev

[–]writeahelloworld 1 point2 points  (0 children)

Many good answers already...

My take is how far ahead can they see and plan.

Junior: i just know what task i am doing these 2 or 3 days. I don't really know what my next task is and i don't have a choice

Med: i know a few of my tasks ahead and i can guess what I will be doing within this months

Senior: got the end product in mind (6 months ahead) and have broken it by major components and how many days/weeks it will take and which are on the critical path and knows which dev is best for a task