7drl dates for 2023

If you have never entered a coding JAM before this is the one for you. The yearly roguelike development JAM is on and it’s a great opportunity to code a really cool little roguelike game

Dates are 3rd – 13th March (just pick a 7 day window in that period that works for you)

https://itch.io/jam/7drl-challenge-2023

Advertisement

A great place to learn about SOLID

OK so I’ve had some awesome questions from Software Engineers about the importance of SOLID principles and the one that is most common is how can I find out about and learn SOLID principles? There’s a lot of great articles and really good videos on the subject but I still think the single best starting point is a most awesome podcast from Scott Hanselman where he interviews SOLIDs author Bob Martin. It’s a great detailed explanation of how SOLID works and I think you’ll find that the practical aspects are really useful in trying to implement SOLID on a day to day basis.

https://hanselminutes.com/145/solid-principles-with-uncle-bob-robert-c-martin

Book lists for software engineers and architects

I came across this excellent article recently and while the target audience is Software Architects, in my view this is a great book list for anyone who is looking to grow their software engineering skills in general. I often talk to software engineers about reading books as part of their professional development plan (I’ll over this is in a post soon).

What I really like about this list is that it is actually planned with an approach of building on previous books. So you don’t have to follow this exact list, but what you might think about is the importance/value of having a planned set of books/references to build upon rather than just have a random set of books to read.“

I particularly like the approach of introducing the DDD books later in the path.The foundational aspects of the initial books sets up DDD really well.

https://haitham-raik.medium.com/books-for-great-software-architect-34c81fc70e12

The importance of meetups


I have been talking to a bunch of software engineers over the last few weeks about the importance of meetups and why software engineers should engage in these. Here are my top 3 reasons:


1.Network

2.Network

3.Network

Seriously, the one massive aspect of meetups is the ability to develop and grow your network. Of course there are opportunities to present (and grow these skills) and share and collaborate in all sorts of ways. But what stands out is your ability to connect and grow relationships with a community and for me I have been able to both connect, re-connect and grow a number relationships via Meetups and it has definitely made a difference in the last ten years of my career in software engineering. Through my network I have established a significant group of people who help me in all sorts of ways (I think I’ll do a specific blog on this soon) and have allowed me to grow throughout my career.

There are all types of meetups/user groups/clubs that exist and it’s pretty easy to find one that is related to software engineering, so take the opportunity to check one of these cool organisations out and you might find like me you are able to grow your professional network.

And while I am on subject – here is a plug to an awesome meetup in the city I live : https://www.meetup.com/en-AU/Junior-Developers-Canberra/

If you are a junior dev in or around the Canberra area would highly recommend joining.

Canberra Junior Developer meetup in november – SOLID!!!!!

Junior Dev – Introduction to SOLID Principles of Object Oriented Design

Thursday, Nov 12, 2020, 6:00 PM

21 Software Developers Attending

Check out this Meetup →