Spotlight on Software Development Nicola Steel
-
- Business
What will be the next innovation in software? How do I progress from a software developer to a tech leader? How do I learn Functional Programming? What is happening in the Brisbane tech scene? These are some of the questions Nicola Steel will explore in her “Spotlight on Software Development” Series. As an IT and Digital Recruiter, much of her time is spent meeting interesting tech people in the software development industry. In this series of honest and informal interviews, Nicola talks to various tech professionals about their careers, projects, insights and opinions. The series will appeal to both software developers and software tech leaders who will come away with at least 3 tangible takeaways they can use in their careers.
-
How to maximise the benefits and overcome the challenges of working as a remote software developer with Damian Karzon
Episode 3. Spotlight on Software Development
Your company has just introduced remote flexible working - how can you maximise the benefits and overcome the challenges in a software development role.
Damian Karzon is a talented software developer with expertise in both web and mobile development. Since filming, Damian has been promoted to Technology Lead at Work180. Damian and Nicola discuss how software developers can maximise the benefits of remote working and overcome the challenges. They also discuss diversity and inclusion which is the main focus of Work180. They talk about the resources Damian uses for continued learning as well as what innovations he would like to see in the future.
Damian Karzon LinkedIn profile - https://www.linkedin.com/in/dkarzon/
Damian Karzon blog - http://dkdevelopment.net/2019/05/25/working-remotely/
Damian Karzon Twitter - dkarzon
Information about Work180 - https://au.work180.co/about-us -
- video
Spotlight on Software Development - Episode 2: How to Transition from Object Orientated Programming to Functional Programming with John Novak
There is lots of talk about Functional Programming but how do you make the transition to this different programming paradigm?
John Novak is a very talented software engineer who has always been fascinated by computers since he was a teenager! He has a deep understanding of a variety of programming languages including C/ C++, Java and has been programming commercially in Scala for the past 4 years. John describes how initially learning Functional Programming as a hobby fundamentally changed his problem-solving skills and way of thinking. John offers lots of advice on how other programmers can make the transition to Functional Programming. Please find below books and online courses he recommends.
Structure and Interpretation of Computer Programs (textbook and video lectures)
https://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
https://mitpress.mit.edu/sites/default/files/sicp/index.html
Functional Programming in Scala Specialization (Coursera course)
https://www.coursera.org/specializations/scala
Programming in Scala (book)
https://www.amazon.com/Programming-Scala-Updated-2-12/dp/0981531687
Functional Programming, Simplified
https://alvinalexander.com/scala/functional-programming-simplified-book
Functional Programming in Scala
https://www.manning.com/books/functional-programming-in-scala
John’s blog - http://blog.johnnovak.net/
Linkedin Profile - https://www.linkedin.com/in/johnnovak1979/ -
How to transition from Software Developer to Tech Leader? with Paul Chiu
You have just been promoted into a technical leadership role, so what happens now?
Paul Chiu is a high caliber senior developer with several years’ experience in a software leadership role. He is also the Co-founder of 10PIXELS, an e-commerce agency.
In the first episode of the “Spotlight on Software Development” Series, Paul and Nicola discuss the challenges of transitioning into a technical leadership role and how he overcame them.
They discuss what qualities are required to progress into a tech leadership role? and what characteristics he looks for when recruiting software developers. They also talk about the value of a university education and what resources Paul uses for continued learning.
Lastly, the host of 'Spotlight on Software Development' Nicola Steel puts forward the question. What will be the next big thing in software!
Paul Chiu LinkedIn profile - https://www.linkedin.com/in/paulchiu1/
Paul Chiu blog “You’ve Been Promoted to Technical Manager, Now What?” - https://www.linkedin.com/feed/update/urn:li:article:7660479970897075241/
Paul Chiu blog “Pitfalls When Transitioning from an Individual Contributor to a Technical Manager” - https://www.linkedin.com/feed/update/urn:li:article:7142746667973691621/