On this channel, I will teach you how to start freelancing as a software developer.
Are you a mobile developer looking to make the leap into freelancing (and eventually consulting)?
Yes?
Then this is the channel for you.
I'm going to teach you everything you need to know about how to get started in freelancing (and consulting). From the bare-bones business administration info to running the business, finding clients, and billing higher rates.
You'll learn how to ... - How to find your first client - How to find additional clients - How to create an evergreen source of clients - How to market yourself so you're always in demand - Bill the right amount so you don't go broke - How to understand payment terms - How contracts work - How to find and pay for health insurance - How to find a Lawyer and Accountant - How to manage a client relationship ... and so much more
I have a Maltron which Kinesis licensed the design from, I just wish the Kinesis Advantage 360 Wireless Ergonomic Split Keyboard had separate Function keys.
The initial cost on a Kinesis Advantage is a tough pill to swallow, but when looking at the alternatives, changing careers or surgery, and amortizing the cost over the life of the product (10+ years for my Advantage Pro; the model before the Advantage 2), then the cost is very reasonable.
this is the first review I've seen that mentions the key wells got shallower. That is kind of concerning and a reason not to get it, but stick with the old one
I just compared my Advantage Pro to my Advantage 360 and don’t see any appreciable difference in the concavity. The top doesn’t come as high because it doesn’t need to accommodate a function row and the additional inside keys of the 360 are a bit flatter than the next column, but the main keys seem to be pretty close to the older Advantage models.
I bought this keyboard years ago, best investment ever, Everytime I used a different keyboard I start with some pain, with that keyboard and exercises my pain went away.
I would recommend going for the CPA over EA if your an accountant, simply for marketability. True or not, people know what a CPA is and will always think in their heads that the CPA is better. In reality it depends (diaper clause; iron rule of accounting), but we are in the business of marketing our skills and abilities, and with the CPA, the work has essentially been done for you.
You mentioned the lack of a Function row was a drawback at first, but you learned to adapt. Now that you've learned to use profiles for F keys, would you say you prefer that over a dedicated row for F keys?
Today, I completed this tutorial, and I must thank you for this amazing, in-depth video. I highly recommend it if you're new to Kotlin or want a refresher.
Hi Donn - the inbuilt setter conflict (good to know) is picked up at compile time but there's no AOT warning in the editor - I've tried searching online and through the settings - is there a box to check please?
this video was very very helpful in understanding, how lamdas work , i was very confused on how the lamdas are evaluated and what to they return to the function, now i understand lamdas are just like varaiable that a function can choose to use in its logic. san the person writing code has aceess to the lamdas thye function can do all the other cosmetic tasks and the logic can be profided to the function via lamdas and this way we do not have to overwrite a function for every small change in our logic
I got this keyboard 2-3 weeks ago. My biggest complaint is the bulk and the sound. The sound is much better than the old kinesis, but there is still the annoying sound of the springs "pinging" and resonating in the hollow plastic chassis. The smartset software is "OK" , it works but is pretty whacky.
Is this course up-to-date? Has Kotlin changed in the years since the video was uploaded? It's a 3-year old video. Just asking. I like the quality of video (image and audio).
Hi Donn, just noted that the alias cam = commit -am is sometimes not adding files to be committed and you may need to run: git add . before the cam alias. If you don't run git add . you get this message on git bash: nothing added to commit but untracked files present (use "git add" to track) So I asked ChatGPT which gave me this alias command which is now working fine: cam = !git add . && git commit -am This is the explanation - ensures that all changes are staged before committing them. Now, when you run git cam "your commit message", it will first add all changes and then commit them.
Yes. A Cpa and lawyer can appear. Ea is just passing an irs test. Hes not stating real truth here. Cpa is 4 plus years of hard schooling and one of the most difficult tests on earth as well as incredibly rigorous standards to meet.
I was having very difficult time with lambda function and expression, I was not able to use them in jetpack compose but after watching other famous tutorial, I got my doubt cleared here only. But feeling sad you didn't have that much views and likes which you deserve. Here is my like and subscription. Loved your explaination Sir.
Hello, I can't stand QB, which I've had for years, which is also why I'd like to switch from QB desktop to another desktop software that's designed for that purpose, so it's seamless, easy migration, almost identical, with built-in shipping manager, etc. Is there such a thing, & if so, which is the best? Thank you...
Tbh, you either want to prepare for a highload. Then you choose go/java/c#, maybe rust. Or you want to start as fast as possible - then you choose RoR. But the problem with RoR - it's very hard to find good devs, and when you find one they cost a lot...
Some other points to consider: Text editor: Perhaps you prefer your own text editor that you've grown super comfortable with such as Vim, Emacs, or VS Code and want to write your blog posts in that instead of a web browser that doesn't have as good of a way of implementing Vim keybindings. Static site generators may be preferable there. Pay-as-you-go: Static websites are cheaper to run (if you're on a pay-as-you-go web hosting plan) because for each page visit from a user, the processing work to generate that page was done once and gets served as is for everyone. For a dynamic site, each page is generated, eating up CPU cycles for each page load. Though, if you prefer, there are static website generator plugins for this if you still prefer the Wordpress way.
I think something is missing in the video. After you do all these, if you do a git pull and git push like you normally do, you'll have all the old commits, a new squashed commit and a merge commit. I think you need to do a git push --forced to achive a cleaned up history. Please correct me if I said something wrong.
In order to become a CPA you need a bachelor degree and tons of accounting classes, and passing a very grueling the CPA exam. You can become an EA with a HS diploma and passing all the sections of the EA exam
THANK YOU! This is the best explanation that could possibly exist. I hope your will live a happy live dude. This is so helpful. Thank you very much for this work.
This accounting software comparison is quite informative! While weighing QuickBooks, Xero and Freshbooks, it's essential to consider all aspects. In my experience, finding the right fit for your business needs is key. Personally, I've found InvoiceBerry to be a reliable option for simplifying invoicing and financial management.