I have also done that and although it may be low, I also made my own externals and skin changers for CSGO a few years ago but sold nothing. Any advice?
Private externals for competitive games can rake in a LOT of money. Its also high stakes because of the kernel-level anticheats these days, but being private makes it slightly easier. Public externals bypass methods are patched pretty quickly. Make something that's interesting to you, and if you like that side of engineering (reversing, bypassing ac's, etc), it's definitely a way to make a lot of money. I know some people doing it for rust (the game) that make a killing.
I have thought about this because I do it for my friends anyways by RustDesk but currently it seems all the repair shops (like GeekSquad but in the UK) are just fronts for illegal vape shops - who also do repairs. I also tried to sell the same RustDesk service via Discord but no luck with that either.
I also normally do phone, computer repairs and small fixes for family friends and people I know but it's not that frequent and again I've tried to contact most businesses in my area but I don't think they take me seriously due to my lack of qualifications etc.
Do you know any other options for the second option?
Well I'd mainly like experience in something new and something I can put on my CV/Resume.
I also would like to gain some money although I don't expect much and I'm happy with minimum wage.
I legally can't full-time yet as you are required to be in some form of education until you are 18.
After my A-Levels I'm planning to go to Cambridge for Computer Science as I like their course and, well it's quite prestigious but that's well in the future so it can change
The thing to realize is that interns cost companies far, far more in time spent in mentorship than they add in value, even ignoring compensation. The reason to invest in an intern is to help a promising engineer mature, while simultaneously increasing the chance that they choose to go to your company full-time, reducing the (also large) cost and risk of hiring. Trying to find an internship when you're not going to be on the market for 6+ years kind of upsets this value proposition. I'd suggest that if the goal is some pocket money and coding experience, talk to local (non-tech) businesses, figure out what technical problems they have, and offer to fix one of them. Think point-of-sale system integration, etc.
When you say you're happy with minimum wage, are you talking about the £7.55 UK minimum wage for people under 18?
If so, have you considered using some of your time for tutoring other students? Many people pay for online tutoring, both one-on-one and in groups. Check out outschool.com for inspiration.
It may not be the ideal experience you want, but it might be a good way to maximize your per-hour earnings, whilst leaving sufficient free time to work on personal projects, study other programming languages etc.
Hi,
Thanks for the reply!
This is basically what I did initially and it did land me a software engineering job at a startup which was owned by my friends dad but that's the extent of it. I had to leave due to approaching exams and couldn't get rehired due to it not doing so well. I live in a quite rural area with not so many people I've basically tried everyone that comes to mind so far.
If you have any other way to contact people I would greatly appreciate it!
I'm a 16yo developer making a real world project that I and others can use on a daily basis.
The aim for sxwm is that it's a really easy to configure (syntax-wise) tiling-window-manager that doesn't need to be patched and is incomplete like DWM or is bloated like i3. It has less LOC than DWM too which is a plus.
If you are thinking of switching to a tiling window manager, this is a great option to mess around and see if you enjoy it!
A small suggestion regarding framing, you might find yourself getting a friendlier welcome if instead of putting other software down, you instead highlight why yours is good. For example, instead of saying i3 is bloated, you could say your project is more lightweight than i3. Similarly, instead of saying DWM is incomplete, you can say yours is more feature complete than DWM. It might feel like a small difference, but attitudes and first impressions matter, especially as you can see from the other comments in this thread. You don't have to put others down to lift yourself up.
"Bloated" is just the standard complaint to go for if you don't have anything specific to complain about but don't like a piece of software for, what I assume are, theological reasons.
Congratulations on the project! This is an impressive feat at any age. Personally, I love how you found your own balance between extreme minimalism and a useful set of features, arriving at a solution that is indeed below 2k lines of C code. That kind of thinking is not a quality every software developer has, and you could make a career out of it if you decide to work professionally in this field.
For an end user this needs to be translated. Fewer lines of code mean better long-term maintainability. It could also mean better stability and less bugs. However, that is not granted as you can introduce pretty severe bugs also with few lines of code. And of course the less lines of code, the less features a program has. But if you're happy with that, it is a good thing.
But yeah, that still leaves a lot of questions that can be answered much better if not using the lines of code argument.
today i released sxwm v1.7 and after putting a few months of effort into it.
i hope you like it and if not, feel free to drop criticism or make an issue
p.s. it runs on a wii (2006) quite smoothly!