Тёмный
Donn Felker
Donn Felker
Donn Felker
Подписаться
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

Thanks for subscribing to the channel. 🙏🏻
Get Email Addresses From a Gmail Label
8:29
2 месяца назад
How to Stop Drinking
8:23
Год назад
Should You Be a Full Stack Developer?
14:21
2 года назад
Why Freelancers Should Avoid C-Corps
4:51
2 года назад
3 Tips to Grow Your Software Blog
12:02
2 года назад
Комментарии
@ricnyc2759
@ricnyc2759 4 дня назад
Why "moo( )" has to be placed before "sayBye( )"?
@johnmorrison8577
@johnmorrison8577 6 дней назад
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.
@donnfelkeryt
@donnfelkeryt 4 дня назад
@@johnmorrison8577 I’ve gotten used to it, but it’s not optimal.
@CutTheKam
@CutTheKam 8 дней назад
most good accountants should know how to use these 3 for sure by now. its 2024... if they don't know these softwares they're lacking.
@ivanheffner2587
@ivanheffner2587 9 дней назад
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.
@john-g3g3m
@john-g3g3m 9 дней назад
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
@ivanheffner2587
@ivanheffner2587 9 дней назад
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.
@john-g3g3m
@john-g3g3m 8 дней назад
@@ivanheffner2587 thanks a lot, much appreciated
@mosesramthlanmawia7941
@mosesramthlanmawia7941 13 дней назад
Too much fuckin breathing and sighing
@rcgonzalezf
@rcgonzalezf 13 дней назад
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.
@luckyjinxer
@luckyjinxer 13 дней назад
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.
@davidoyinbo4591
@davidoyinbo4591 14 дней назад
Just started it. I like your voice
@ShaneZarechian
@ShaneZarechian 15 дней назад
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?
@AmsheeHassan
@AmsheeHassan 17 дней назад
So insightful!
@abdullahsaleh7196
@abdullahsaleh7196 22 дня назад
For sure ruby on rails i will choose
@JasonHong
@JasonHong 25 дней назад
Watched this video a couple of times over before purchasing. Really appreciate this content! Thx for the code too!
@Dibyendu.M
@Dibyendu.M 26 дней назад
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.
@FALCONZAMORA1121
@FALCONZAMORA1121 Месяц назад
this is very useful Thank youDonn
@ralphstube
@ralphstube Месяц назад
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?
@kaushalkumarshukla25
@kaushalkumarshukla25 Месяц назад
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
@jdd5222
@jdd5222 Месяц назад
Great video! Thanks!
@tnverma_india
@tnverma_india Месяц назад
Tushar is not that popular Indian names. Is any of your friends named Tushar?😅
@JasonHong
@JasonHong Месяц назад
Great review. The bridge connector is to keep the keyboard at the same distance as the Advantage2.
@kevinlong4657
@kevinlong4657 Месяц назад
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.
@ricnyc2759
@ricnyc2759 Месяц назад
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).
@innovatorshome
@innovatorshome Месяц назад
Low code is booming in 2024
@desdemicocinaconamor
@desdemicocinaconamor Месяц назад
Short, correct, entirely useful. Thanks for putting this together, Donn!
@christosbazios52
@christosbazios52 Месяц назад
Detailed and excellent tutorial! Is there any extra video of the Kotiln tutorial?
@tonnie7079
@tonnie7079 Месяц назад
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.
@donnfelkeryt
@donnfelkeryt Месяц назад
Correct. It will bit add new files. Thanks for the update here and detailed alias to improve it for others. :)
@vgjkb240
@vgjkb240 2 месяца назад
Can’t a CPA appear for audits?
@Regulus3333
@Regulus3333 Месяц назад
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.
@willeye9126
@willeye9126 2 месяца назад
Thanks for the tip
@dty6555
@dty6555 2 месяца назад
Quickbooks is TERRIBLE
@justp303
@justp303 2 месяца назад
Great tutorial. Super easy to follow along and very concise.
@lipu697
@lipu697 2 месяца назад
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.
@blissfashion7537
@blissfashion7537 2 месяца назад
fun main() { println("enter an arithmetic problem ") var input = readLine() while(!input.isNullOrBlank()) { println("you entered $input") input = readLine() } }
@scottbiggs8894
@scottbiggs8894 2 месяца назад
Excellent! Perfect explanation--not too terse, not too verbose, just right. Thank you!
@marcellusalberson3743
@marcellusalberson3743 2 месяца назад
Great info. Do you suggest templates for starters or do you know of templates for constructing the Consulting contract
@t.m.mufees
@t.m.mufees 2 месяца назад
how to use an empty constructor and secondary constructor
@TheHumanRanger
@TheHumanRanger 2 месяца назад
I am doing this right now lol
@donnfelkeryt
@donnfelkeryt 2 месяца назад
Awesome 👏
@senk0n
@senk0n 2 месяца назад
3:37 blur missing
@donnfelkeryt
@donnfelkeryt 2 месяца назад
Yeah I just gave up on it. Realized that email is all over the web anyway. Thank you though!
@VEGANSAM
@VEGANSAM 2 месяца назад
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...
@dmitriyobidin6049
@dmitriyobidin6049 3 месяца назад
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...
@1996Woodstock
@1996Woodstock 3 месяца назад
Moo Moo Buckaroo
@micaelasanchez2217
@micaelasanchez2217 3 месяца назад
just getting started with kotlin and this is super valuable for me, thank you so much!
@ex0stasis72
@ex0stasis72 3 месяца назад
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.
@donnfelkeryt
@donnfelkeryt 3 месяца назад
Valid points 👆 thank you for sharing!
@SerkanTarcn
@SerkanTarcn 3 месяца назад
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.
@engine_man
@engine_man 3 месяца назад
Why not both?
@asmithdev2162
@asmithdev2162 3 месяца назад
Why not both
@christiancoronado
@christiancoronado 4 месяца назад
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
@maga1475
@maga1475 4 месяца назад
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.
@Johnny_Joestar1771
@Johnny_Joestar1771 4 месяца назад
still did not understand.....
@SunblaKhan-lk6ol
@SunblaKhan-lk6ol 4 месяца назад
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.
@antogofficial8201
@antogofficial8201 4 месяца назад
Printin is Java though and that incrementation is Java, we would normally use output "the output would display here between inverted commas"