0

If it weren't hard enough being a freelancer, some crazy people like myself choose to be a true 'one man show' and develop entire platforms themselves rather than just a piece of a platform (eg front end, back end, design, etc) and/or relying on others to develop the other parts of the system. Obviously this requires prioritizing various sources of information.

For example, I used to read programming books years back but that simply doesn't cut it anymore - the information is way too linear and in-depth, and if I kept doing that I'd be reading for the next 100 years. So I had to find more non-linear, abstracted sources of information that would allow me to pull together many things quickly and coherently and then sort out the hard-core engineering specifics as they arise.

My question to the community is this: if you had to point to one source of information (other than stack exchange obviously) that you could say "yeah, without that I simply would not be where I am now" with respect to taking on as much as possible, what would it be and why?

Some things to think about that I think myself and others would find interesting when answering why are:

  • What has helped you increase your independence / reduce dependence? Increase the amount you can take on / agency?

  • What specifically about the source is so helpful? Ie, is it tools? Some kind of architectural pattern/s? A specific stack and/or ecosystem? Concepts? Etc?

  • How has it affected your personal network? Positively? Negatively? Trade off? For that matter, has it in any way redefined how you think about the idea of "network" or "networking"?

  • Has it helped you in terms of resilience? Why?

  • The opposite of all of this: what is the one thing you could point to and say that it is the biggest hinderance / barrier / most useless source that may be popularly perceived as helpful? (I'm reminded of this study which is also highly relevant to those doing all of this)

I ask this because I want to get different perspectives so that maybe I can learn something myself. However, the much more important reason is that I would really like to help out others in the same situation, and I feel like the entire world is so focused on collaboration and anti-individualism that there are hardly any pointers for those who choose to go it alone or just step outside of traditional hierarchies. I figured this is as good a place as any to start.

Although I'm asking about platforms, this could also just be about taking on the most you personally can in whatever form that is, so if you're a non-technical freelancer I'd love to hear from you too.

I also understand that this question could be considered subjective, but I really don't think it necessarily has to be if addressed properly.

What I mean by that is I can personally explicitly link an architectural pattern that I use, which came from the kind of source that I'm referring to, to the number of people that are now not needed anymore and compare that to a more popular architectural pattern that absolutely necessitates more people needed. How many more or less is subjective (I personally am down to 0), but the reduction with respect to a specific goal (building and maintaining a platform by one's self) is simply a fact, which is also in fact linked to the source. Hence, it is possible to give at least a semi-objective answer, and the answer that makes the clearest linkage wins and/or probably upvoted ;)

2
  • Hi Jason, welcome to Freelancing.SE! I had to close this question as it is impossible to answer in a definitive manner. Please check help center for more information. If you can edit it to bring it on topic, then it will go back into the Reopen Queue. This type of list-based or opinion-based question is more suited for Freelancing Chat.
    – Canadian Luke
    Commented Feb 26, 2021 at 23:45
  • Ok, will move over there Commented Mar 3, 2021 at 5:22

1 Answer 1

1

I'd like to answer the main question first, in respect to the source of information that I have personally found the most helpful, and then explain why.

First of all I have to say that I hate that my pick is an individual and not a general knowledge base or platform. But I have to say my answer to this question is the Fireship YouTube channel.

In terms of freelancing his contentl simply covers every topic I feel like I'll ever need to know that it exists in really digestible form. The point is that I'll watch the videos and it gives me an idea of what exists out there so I can further look into it when I suddenly need it. It also helps me think of things I might have not realized would be an issue or features/methods/approaches that are possible.

What I find funny is that many people will agree Fireship is an Angular focused platform, or at least was with its in-depth courses, but personally I'm an avid React developer and outside of some hobby projects never touch Firebase.

The point is that I can watch his videos to understand concepts and design patterns. I don't really have to care for the specifics of how he implemented it because pretty much any stack will be able to achieve the same results. He's very good at explaining the goal instead of the execution.

What source of information do I find the most useless? Probably those heavily opinionated blog posts. Like I already said before I know it's not about the stack, but the ideas and concepts. So anyone trying to shove their method down my throat instead of explaining the idea behind it isn't very helpful to me.

Not the answer you're looking for? Browse other questions tagged or ask your own question.