Adam Crowley's Coding Blog

Foundations core reflection


What are three new things you have learnt about yourself and your ego due to the core learning?

  • With ongoing practice writing/talking about myself becomes easier.
  • Communication/social abilities can be learned and improved, and are not a fixed state.
  • That growth mindset can help me maintain a good attitude when learning things outside of my comfort zone.

What are the role of values, empathy, and self-awareness in learning and programming?

  • It's important to have defined values in order to be grounded and have a solid foundation when learning new skills or solving difficult problems.
  • It's important to have empathy to be able to collaborate and communicate well with the people that you're working with.
  • Self-awareness is necessary to be able to live in the present moment and to be able to maintain a healthy mindset.

What has surprised you the most about the core learning?

That I'm capable of doing things outside of my comfort zone.

What were the most challenging aspects of the core learning?

Writing or talking about myself is difficult because it's not something I have a lot of practice in. Ditto for listening and looping.

Why do you think we, a programming school, are spending so much time focusing on core learning in a web development Bootcamp course?

Employers now place a high value on interpersonal skills, and these are equally as important as having technical skills.

Does the time you spent studying core learning here feel like a waste of time? Should you have just used that time to practise programming instead? Justify your answer.

I think writing and reflecting helps humanise the technical process of learning something new and unfamiliar. Talking about technical or core topics also helps me process and understand the things that I've learnt.