We are living in a very fortunate times. We have access to more Swift code than we could ever imagine. Code that we can use in our own projects and not have to reinvent solutions for problems that others already solved. Here’s how to do that.
Swift Package Index is the place to look for Swift code and it’s experiencing a rapid growth at the moment with more and more packages being added.
The project aims to be the best way for Swift developers to search for existing solutions. It provides nice features that allow you to see important details about each package and more are coming soon. When you find a package that catches your eye, you can quickly check if it’s being currently maintained, how many commits it had so far, if there are open issues and if it’s compatible with the latest versions of Swift. …
I’ve recently stumbled upon this story posted by another member here on Medium:
In her story Asha Rani tells how she went from studying software development, moved to a job after graduating and eventually resigned. Here are the main pieces I’d like you to think about in more detail:
I realized that programming at work is very different from programming at school.
I remember spending countless hours on the W3Schools website learning and testing new fun things.
I just want to say that I still love coding. I still love my brainstorming sessions with the development team, but I think programming was just not the right fit for me. …
We need to rethink how we are teaching and learning programming.
Recent years have seen an explosion of new programming languages and platforms. Along with those, every few years a new generation of programmers is joining the community. Those new programmers read success stories, see a multitude of available tutorials, courses and how-tos and decide to join in, hoping that the available materials will help them reach the same level of success as their older colleagues were able to achieve.
And yet we are stuck. What exactly is happening?
We have an upcoming generation of developers who got completely engulfed in the tutorial culture. Developers who are experiencing high levels of anxiety due to impostor syndrome when they enter the job market. Developers not able to assess their own skill level and feel confident. Years spent learning should not become something that we will look at with regret some day. Yet this seems to be more and more common when we keep telling that tutorials are the main source of knowledge. …