My first boss. He sat next to me yelling “Think before you code“, “Hands away from the keyboard“ and stuff like that at me while doing my first few codings ever. He even made me cry from the pressure. Afterwards he bought me a muffin and told me he wants me to be a better programmer than he ever was

  • 1
    I got one too ! 😊
  • 5
    After boss yelling on me... I would quit...
  • 21
    I'll try this with my interns.
  • 2
    @Jase the intention is definitely to motivate. No yelling. I think when you lay down clear objectives and expectations and nudging them in the right direction along the way. I'm planning to put together a small team of interns. And my approach will be to tell them to forget much of what they have learned from University and encourage them to follow a set workflow from the get go.
  • 0
    @Jase thanks.
  • 1
    The day my boss yells at me i will punch him in the face and quit that job.
  • 2
    At least he apologised with the muffin.....
  • 8
    Honestly I don't know about anyone else but the muffin makes everything fine.
  • 2
    @Romulus10 food makes everything better
    And we're waiting for you to start posting @Romulus10
  • 1
    @stalinkay Read "Why We Do What We Do: Understanding Human Self-Motivation" (I think that's the title)
  • 0
    @stalinkay why would you ask them to forget what they learned at Uni?

    I'm a university graduate and I'd like to think I'm a fairly decent programmer, as well as a team and technical lead. I've been a developer for over 10 years now and university was absolutely crucial to me being where I am now.

    University is an important part of someone's development and it should not be knocked. Instead you should be encouraging them to "apply" what they have learned at university to solve real world computing problems. You don't dismiss what they have learned at university in my opinion. Programming is a very academic skill which improves with experience. To me university, apprenticeships, personal learning and experience all go hand-in-hand and none of these should be dismissed, only encouraged.

    And just for the record, absolutely everything I learned at university is relevant and I use it all almost daily, if not weekly in my job.
  • 1
    @martin thanks will check it out.
  • 1
    @leewilson86 You have a valid point. Long story short: Not everything should be forgotten.

    Programming is something that can be taught but I've found that not everyone is meant to program. About 2 years back, I was tutoring a friend, teaching her basic programming constructs. After more than 2 weeks, she couldn't grasp anything.

    Where I'm from the problem is, not everyone understands programming and most study programming without having a clear understanding of how it fits in, in the real world. I believe that as a programmer you need to have at least a little idea of what happens under the hood when a button is clicked. One of my cousins graduated with a degree in software engineering last week but I can't hire her she can't write a basic program. I believe most Universities around my way people get taught the bare minimum, no code versioning, no CI/CD. They get taught how to program in c, which is IMO is scary for a newbies. Not everyone understands pointers and memory management.
  • 1
    @leewilson86 where I am from the University is focused on science, but programming is secondary. Programming is just used to get a proof of concept. This often is done with no reuse in mind. Software development in industry here is a whole different thing. You have to develop in such a way that others can work together with you. I think @stalinkay exaggerated, but wanted to point out something similar to my explaination.
Add Comment