DEV Community

loading...
Damir Franusic profile picture

Damir Franusic

Gentoo Linux and VIM worshiper, C developer, network protocol dissector implementer,socket/network programmer, recently entered the embedded world, hater of buzzwords and made up titles

Location Zagreb, Croatia Joined Joined on  Twitter logo Linkedin logo
Work

C developer at Sartura d.o.o.

All 164 comments

Welcome Thread - v41

Welcome aboard Joseph! ;)

What's wrong with this person?! No! What's wrong with you?

People have a tendency to project, and the cause of their i...

What’s overrated?

Everything that doesn't withstand the test of time. Simple ...

What theoretical knowledge should frontend developer know?

Modern frameworks like React and Vue usually deal with Virt...

What theoretical knowledge should frontend developer know?

From whay you've written here, it seems you know quite a lo...

What do you think of minimalist UI?

Pure bliss:

Is Blogging Useful?

Hi Alexey I have just recently started thinking about writ...

Welcome Thread - v38

Welcome Tamar Have fun and post your comments and articles...

Welcome Thread - v38

Welcome aboard Cem. I hope you'll find this platform and it...

You Will Fail (And That's Okay)

Thanks for the story, and I love the sincere and personal a...

How do you ground yourself?

I practice daily yoga and try to keep my distance from the ...

What is the oddest JavaScript behavior?

The ability to persevere πŸ˜„

Never Too Late to Learn: My (meandering) path to a career in software engineering

I must say I'm quite astonished by your courage to keep sol...

I've been a dev for 11 years. 5 things I learned

You made me laugh with all those animated gifs 🀣. I'm fortu...

How do *you* pronounce sudo?

Maybe it's su--

How Writing Helped Pull Me Out of My Burnout

You story, for some unknown reason, inspired me to publish ...

How Writing Helped Pull Me Out of My Burnout

I forgot to add that, among others, DEV.to was one of the m...

How Writing Helped Pull Me Out of My Burnout

Thank You for sharing your story, I'm always deeply moved w...

Thank you dev.to

As soon as I stop being financially deprived 😁, I'm getting...

Daily Challenge #29 - Xs and Os

C is my baby, just started embedded C on SBCs, mostly arm 3...

Daily Challenge #29 - Xs and Os

I wrote this too fast without even thinking too much, so on...

Daily Challenge #29 - Xs and Os

Hi and no problem changing the code The following is indee...

What Does Your IDE/Code Editor Look Like?

Please do, thnx πŸ‘ P.S. Now you know why my username is vim...

Why working remotely is a double-edged sword

Thanks, I have just bookmarked it and will read it later. ...

Why working remotely is a double-edged sword

First, I would like to thank You for soldiering through to ...

I Did Something Scary

Always wanted to try something similar but I think writing...

DEV is cool

Dev.to is the pinnacle of quality social networking. I'm a ...

Why working remotely is a double-edged sword

I appreciate your comment and would like to thank you for r...

The event horizon of consciousness

TL;DR indeed πŸ˜€ Thank You for reading. I'm still recoveri...

Why working remotely is a double-edged sword

The only important thing in life is to find balance; an ord...

How Did I Get Here?

Whether or not you were a writer in another life, I said I ...

What do you install first on a new laptop?

First I get rid of Windows and replace it with Gentoo :). I...

10 More Git Tricks That You Should Know

I use the following scripts to generate some common files. ...

Why working remotely is a double-edged sword

I hope you find a better job, preferably the WFH type, sinc...

Why working remotely is a double-edged sword

Thank You very much for reading my story πŸ˜‰

Why working remotely is a double-edged sword

Hehe great, you obviously understand me then. Point your ol...

Why working remotely is a double-edged sword

Not yet. Starting with a new job next week and will see how...

Modern C++ Isn't Scary

Leave our beloved C devoid of any new unnecessary "features...

Modern C++ Isn't Scary

At some point, most languages take a turn for the better, o...

5 Powerful Programming Languages to Stretch Your Brain

The good old days: ...

5 Powerful Programming Languages to Stretch Your Brain

Number 5 will not only stretch it, but probably also displa...

5 Powerful Programming Languages to Stretch Your Brain

I think I mentioned that once. Just because we have more po...

5 Powerful Programming Languages to Stretch Your Brain

Not really but I'm sure it will come to mind one day. I hav...

What Does Your IDE/Code Editor Look Like?

VIM Single screen: My current setup: ...

working remotely

Why don'y you try Slack, it's quite useful for keeping trac...

5 Powerful Programming Languages to Stretch Your Brain

Of course it's not for web. Maybe with Web Assembly but I t...

5 Powerful Programming Languages to Stretch Your Brain

I don't know why is everyone so afraid of C. I am currently...

5 Powerful Programming Languages to Stretch Your Brain

Well congratulations for sparking my interest in Rust. I un...

5 Powerful Programming Languages to Stretch Your Brain

It's in my todo list, hopefully not the bucket list πŸ˜‚

5 Powerful Programming Languages to Stretch Your Brain

I'm a huge fan of C and use it exclusively these days, thou...

5 Powerful Programming Languages to Stretch Your Brain

Good point and appreciate the argument. I never claim to kn...

5 Powerful Programming Languages to Stretch Your Brain

I only mentioned it since it was highly praised not so long...

5 Powerful Programming Languages to Stretch Your Brain

OK please don't make this a language wars thread. I've neve...

Autotools vs Cmake

I am currently reading Cmake documentation and It will take...

5 Powerful Programming Languages to Stretch Your Brain

Hi and thanks for the history lession. I don't know much ab...

The Dark Side Of The Magic

I used templates heavily in one of my projects and never in...

The Dark Side Of The Magic

I think we are sort of on the same page here. For me, the r...

5 Bad Habits of Software Developers

Sleep is essential!! Damir...

5 Powerful Programming Languages to Stretch Your Brain

I have actually written a comment about that, and I agree t...

5 Powerful Programming Languages to Stretch Your Brain

First of all, I would like to thank You for writing this arti...

5 Bad Habits of Software Developers

I use Doxygen but that is low level documentation used prim...

Omfg books have tech stacks now: how I used web technologies to layout and print a book

LaTeX is not so complex and you should consider investing s...

Why developers are SO sh*t at estimating!

...

What was your win this week?

Wow, that's an impressive number, 111 reactions. Congrats!

What was your win this week?

Got my article published on blog.soshace.com/en/ and had a ...

Why developers are SO sh*t at estimating!

In my case, it's because I'm a perfectionist most of the ti...

Gallifreyan Software Project Management

You had me hooked the moment I saw the word "Gallifreyan" i...

Autotools vs Cmake

No problem, just conjure up a πŸ’©load of patience and try to ...

Autotools vs Cmake

I think we digressed a bit from the initial topic but the g...

Autotools vs Cmake

My .vimrc as requsted, not a pretty site :) "+-----------...

Autotools vs Cmake

Not so hard when you get used to it and have the right set ...

Autotools vs Cmake

Full on VIM guy here :). Thanks for the tip, guess I'll hav...

Autotools vs Cmake

I assumed the same, It's just that the project I'm currentl...

Forty and still a dev?

Hi Kyle Yes, I know, it's becoming a trend for Croatians t...

What are you working on?

Not yet, I'll have to check with the company that hired me....

What are you working on?

Personal growth in context of psychology; to better take ca...

What do you use for testing c/c++ apps?

The Bolt of God :-D

I'm an ex-bartender/waiter who is now a web developer and DevOps engineer, Ask Me Anything!

I had a similar path with one major difference; I started p...

Which Linux distribution is your favorite and why?

I don't use it so much, not needed unless you want to run a...

Which Linux distribution is your favorite and why?

Oh yeah, and when you ignore emerge sync and forget about u...

Which Linux distribution is your favorite and why?

Gentoo is sort of special distribution that is intended for...

Which Linux distribution is your favorite and why?

Try i3wm, It's awesome.

Which Linux distribution is your favorite and why?

I'm with you on this and have been using Gentoo for as long...

Forty and still a dev?

I bow to You πŸ˜‰

Forty and still a dev?

There's sometimes a very thin line between a young develope...

Forty and still a dev?

If you think UK is messed up, be happy you're not living in...

Forty and still a dev?

I wrote a post about my background: ...

Towards Complexity

Languages and projects aside, the most useful move you can ...

PHP vs Node?

I know I'm playing with fire here so please keep in mind th...

Writing Clean Code

function getSalesOrderByItemIdInTheDatabaseThenValidateRetu...

5 Steps in Programming to Keep You From Getting Stuck

Like Gentoo but from a lower hanging branch 😁

5 Steps in Programming to Keep You From Getting Stuck

Gentoo style 😏

5 Steps in Programming to Keep You From Getting Stuck

Perfectionist here 😭. The problem with this is that no soft...

5 Steps in Programming to Keep You From Getting Stuck

I totally agree and unless you learn how to detach yourself...

How to Turn Onboarding Into Hazing and Gaslighting

Brutal, wish it were a dystopian future scenario πŸ˜•

My Advice to Beginner Devs

I applaud your effort but most of them will probably experi...

My Advice to Beginner Devs

Good take on web in general and I totally get the following...

dev.wtf - developer's reference

No problem, I understand. I have never "finished" anything ...

dev.wtf - developer's reference

When it's done, I'll host the domain on my server, free of ...

Your 30th Year in Code

I am totally in awe of Your ingenious article, congrats. I ...

What do you use for testing c/c++ apps?

Excellent name "godbolt" :-D

What do you use for testing c/c++ apps?

I have used Valgrind but these days I mostly use -fsanitize...

What's the hardest part of JavaScript you've had to deal with?

Well again, personal preference. I know that MongoDB is bet...

Daily Challenge #29 - Xs and Os

Well that's C, just how it is, you either hate it or you lo...

Daily Challenge #29 - Xs and Os

Perl sorcery 😁. This syntax always turns me inside out he...

Daily Challenge #29 - Xs and Os

C 😱 don't kill me please #include <stdio.h> #includ...

Which dev.to loading GIF do you prefer?

Pulse 1

What is the worst advice for the newbie?

Although I'm a C programmer and do mostly backend network p...

Want to be a better developer? Take care of your sleep!

First or all, It's a great article and I haven't finished i...

what's the first website/project you made?

Dami...

Why do developers hate to write documentations? If not how do you document your code?

I was totally against writing documentation when I was youn...

Is there an art to naming projects?

I used to use animal names like mink so my last project was...

When Stack Overflow Goes Offline...

Well I should thank You for writing that awesome article ab...

What's the hardest part of JavaScript you've had to deal with?

No I said it's a personal preference. I used the word abomi...

When Stack Overflow Goes Offline...

Become a 10xAssassin πŸ˜‚

On Dealing with Anxiety and Depression as a Developer

It's always good to know you're not alone, and is also one ...

If You Don't Know, Now You Know - GitHub Is Restricting Access For Users From Iran And A Few Other Embargoed Countries

Yes that's whay I had in mind, wanted to do it myself since...

What's the hardest part of JavaScript you've had to deal with?

Don't know, personal preference for PHP. I also got used to...

If You Don't Know, Now You Know - GitHub Is Restricting Access For Users From Iran And A Few Other Embargoed Countries

GitLab CE seems to be licensed under the terms of MIT licen...

If You Don't Know, Now You Know - GitHub Is Restricting Access For Users From Iran And A Few Other Embargoed Countries

I thought gitlab used to be open source before and availabl...

What's the hardest part of JavaScript you've had to deal with?

I don't usually do fronted stuff, my domain in backend C ne...

What's the hardest part of JavaScript you've had to deal with?

The ecosystem around it, npm and the apsurd number of depen...

If You Don't Know, Now You Know - GitHub Is Restricting Access For Users From Iran And A Few Other Embargoed Countries

I think that UK does not impose those sanctions, could be w...

What's your personal site setup?

It's this one 😁 Damir F...

8 tips from John Wick for 10x developers

I had to follow you just because of this tribute to Wick po...

Getting Cozy With C++

It's a series of flags, check out the man pages of gcc/clan...

Getting Cozy With C++

Great article. I spent the last 8 years doing only c++ netw...

If You Don't Know, Now You Know - GitHub Is Restricting Access For Users From Iran And A Few Other Embargoed Countries

GitLab is open source, you can host it yourself, so maybe the...

What do you prefer: general all-in-one tools or focused single domain tools?

Totally agree, we share a similar mindset; I use Vim with s...

On being more than just a developer

Thanks for posting. I sort of had a similar idea, more of a...

TypeScript is a waste of time. Change my mind.

I agree, it's a very dangerous language and not everybody.

TypeScript is a waste of time. Change my mind.

The everlasting problem of proper documentation. Totally ag...

TypeScript is a waste of time. Change my mind.

Damir Franusic ...

programming languages as crafts and toys

LaTeX: sewing machine

programming languages as crafts and toys

Assembler: Base jumping Lua: waffle maker

I am lucky, you are not.

Like the article very much, nailed it. I am also one of the...

What Open Source projects are you working on today?

nDPI and Wireshark...not really today πŸ˜‰ but in general

What made you quit your job?

When I tried making my own startup succeed. It was fine at ...

What made you quit your job?

I usually quit when felt overworked, neglected and given se...

First post

Welcome, I have also joined just recently. Very cool place,...

Is this burn out?

Definitely burnout, it's even officially recognised as QD85...

An overwhelmed front end developer in need of a brain reboot!

I have just recently published a post about my life story a...

On Being a Hopelessly Insecure Programmer

Hi I have just recently joined this community and wrote my...

loading...