Thomas Kjeldahl Nilsson

7.3K posts

Thomas Kjeldahl Nilsson banner
Thomas Kjeldahl Nilsson

Thomas Kjeldahl Nilsson

@thomanil

The Friendliest Freelancer 😊 — dev of 20+ years now helping other devs gain autonomy & become calm, independent contractors — daily tweets, bi-weekly articles

Norway Katılım Mart 2009
647 Takip Edilen654 Takipçiler
Sabitlenmiş Tweet
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
You should have clients, not bosses. 🙂 I've worked as a developer for 20+ years and as an independent contractor/consultant for the last 7. I wish I had gone independent earlier—you can do it much faster than me! 🏃 Learn how in my weekly newsletter: tknilsson.ck.page
Thomas Kjeldahl Nilsson tweet media
English
3
0
26
2.8K
Thomas Kjeldahl Nilsson retweetledi
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
I ❤️ this aspect of being an indie contractor/consultant: When I need downtime I just have a quick chat with my client. "I'll be away [...] Just making sure it doesn't create any issues for you. No? Ok good." Then I take the time off. You should have clients, not bosses. 🙂
English
4
5
10
2.9K
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
@jtsveigdalen I fell off the first season of the TV series, mainly because I could not get past how she and Amos were cast and written. Just did not feel like "my" characters at all!
English
1
0
1
18
Thomas Kjeldahl Nilsson retweetledi
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
Here's one very specific thing I really like about working as a freelancer/contractor: One hour of work == one hour billed/compensated. 🤝 As a salaried employee with a fixed annual salary, compensation per unit of time worked can be way, way more unclear. 😄
English
1
1
8
751
Thomas Kjeldahl Nilsson retweetledi
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
For new developers: you *don't* have to be a genius to do well. A decent sense of pride in your craft, ability to work well with others, mastery of a basic skillset, and ability to get work done consistently == more valuable than a flaky rockstar/ninja to most employers. :)
English
3
14
41
0
Thomas Kjeldahl Nilsson retweetledi
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
Here's one way to look for contracting/consulting leads: Get in touch with local software dev agencies. The successful ones are overbooked/understaffed regularly, which means they may need subcontractors to help out.... This is where you come in (if they have met you) 💪
English
0
1
6
550
Thomas Kjeldahl Nilsson retweetledi
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
A few ways to make your way life simpler as a freelancer 😎 - Earmark taxes (VAT etc) into a separate account - Have written standard operating procedures (README for your biz!) - Pay/tag/archive invoices as they show up—not way down the line! - Work with a good accountant 📊
English
0
1
3
447
Thomas Kjeldahl Nilsson retweetledi
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
Bit of warning: Impostor syndrome can feel even worse when you're an independent dev 💀 "They'll find me out and drop my engagement!"—still an irrational fear for me after 20 years as a dev & 7 years as a contractor/consultant (w/ happy clients). Just keep going anyway! 🌄
GIF
English
1
1
1
409
Thomas Kjeldahl Nilsson retweetledi
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
"I'm afraid I won't find any clients, because I'm not a hotshot dev." Relax! You really don't have to be a top 5% rockstar developer. You just have to be decently competent, reliable and easy to work with. 🙂
English
3
1
16
1.5K
Thomas Kjeldahl Nilsson retweetledi
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
Sometimes it takes a while from when you think about doing something... until you actually follow through on it. Example: my slow, winding path to freelance/contract work... 😆 👇
GIF
English
1
1
1
629
Thomas Kjeldahl Nilsson retweetledi
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
Sometimes you have to plant new seeds 🌱, other times you harvest 🚜 How much time do you spend on learning and building things on your own vs doing work for others (employer or client?) When you're working for yourself, you decide! Per week, month, year. 📆
English
2
1
3
453
Thomas Kjeldahl Nilsson retweetledi
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
Runway is everything. Build up your buffer as soon as you can! 🪙 6-12 months of modest salary in your company bank account is not just for emergencies: When you know that you can afford to walk away, you'll be way more confident and relaxed around prospects and clients. 👍
GIF
English
0
2
2
455
Anders S
Anders S@anderssv·
Oh and it's #nobuild ☝️Should have added that. Will complain to the SoMe department. 😉
English
1
0
1
79
Anders S
Anders S@anderssv·
Look ma! No framework/build/back-end! For the first time since the 00s I have created a webpage. With templates and re-usable fragments. It is possible with HTML, CSS and JS. And I am still (like in the 00s) no designer. ;-) mikill.no/blog/these-pag…
English
1
1
6
586
Robert Smallshire
Robert Smallshire@robsmallshire·
We have ‘diamond dust’ ice crystal precipitation happening, giving astonishing light-pillar effects.
Robert Smallshire tweet media
English
3
5
31
2.2K
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
@pkordel Yeah, that's what I've felt for a long time. Enterprise salaried jobs *feel* safer but the risk is just hidden/very suddenly appears during downturns. If you're freelance/self employed you live with it up-front instead.
English
0
0
0
12
pkordel.ai
pkordel.ai@pkordel·
@thomanil Yes thanks! It's been a journey all right. I do miss the freelance days. Curiously, both enterprisey jobs I've had since then experienced financial setbacks and the assumed security wasn't all that. Yearning for something else now.
English
1
0
5
44
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
The four biggest UPSIDES of being a independent freelancer/contractor/consultant? Let's count 'em out! 👇 1. Control your own time 🕑 When you work for an employer, you have the vacation/PTO in the employee handbook. Working for yourself? As long as your client is happy and your savings/liquidity can absorb it, take time off whenever you need. 2. Control how much you spend on learning vs. earning 📚 "We give you one ticket to a tech conference each year" instead becomes "I think I'll completely block out three weeks to master this new programming language". You fully control when and how much to invest in yourself. 3. (Potentially) way better compensation than full time employment 💰 If you work full time for clients on long term projects, you can most likely pay yourself a bigger annual salary than a salaried employee is able to get in the same position. 4. "Not my circus, not my monkeys" 🧘‍♂️ Your mind is more decoupled from office politics/drama—you get paid per hour or delivery, so no bonus is on the line for you! And your career is not as wrapped up in things, compared to when you're a full time employee at the same company.
English
5
0
4
838
Thomas Kjeldahl Nilsson
Thomas Kjeldahl Nilsson@thomanil·
@bjartnes That's certainly one approach that's alluring to me but I'm a little afraid to jump in and invest lots of time there, no idea how adoption of that tech will turn out in the long run (and I'm sceptical about Google-owned projects at this point)
English
0
0
0
40
pkordel.ai
pkordel.ai@pkordel·
@thomanil Hey @thomanil, it's been a while! All your points are valid. The downside of sickness/pandemic and market contraction coupled with family obligations and healthcare in my location caused me to abandon freelancing recently after 10 good years as an independent.
English
1
0
0
31