Details
-
AboutEmbedded developer (ARM & AVR), juggler, startupist, Whovian, Trekkie and BSG fan. Oh, and biker. Did I mentioned Debian and UDF for Linux development?
-
SkillsC, C++, C#, Python, Java, IAR, Eclipse, oh-my-zsh, VIM, gcc, clang, Markdown, HTML+CSS+PHP (for fun mostly)
-
LocationBrno
-
Website
-
Github
Joined devRant on 3/18/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
I asked collegue about status of component thru Skype (different countries, you know) and received answer he's leaving company in 8 days. FML.1
-
I am about to try TDD for embedded C. Does anyone around here tried that? What are your experiences with it? Thanks!10
-
What the hell was I thinking at when I wrote this nice interface wrapper...
What bothers me more is that gcc didn't warned me about such obvious recursion...3 -
God, Allman indentation style is such pain... God bless K&R...
For those who don't know, Allman is this:
void foo(void)
{
statement;
statement;
}
and K&R is this:
void bar(void) {
statement;
statement;
}12 -
Most recent and visible trend for me is reuse everything. Nobody wants to have anything new, they just want new glue between old pieces.
-
"It is not UNIX’s job to stop you from shooting your foot. If you so choose to do so, then it is UNIX’s job to deliver Mr. Bullet to Mr Foot in the most efficient way it knows." - Terry Lambert1
-
Seen on HackerNews, couldn't left it for myself.
Mail loop from hell: https://blog.dbrgn.ch/2012/7/...2 -
At the beginning of an interview...
HR girl: You know, that position you applied is already taken but I found some similar in our company.
Me: Uhm, ok?
HRG: What about this one? It's some programming... *pointing at some IT position regarding db maintenance* Do you want to try that?
Me: Sure, why not.
I was applying to student position at embedded firmware development at the time. I did some school project with MySQL but it was few years back and I happily forgot most about it.
Anyway, story continues.
IT manager: Hi, I heard you want to join our lines.
Me: That is what I heard as well.
IT: Eh?
Me: I came for completely different position actually.
IT: Uhm, ok. We have standardised test, let's see what you can do.
It was some basic stuff for db guys but I was totally lost. I was done after 3 minutes returning nearly blank paper.
We shaked hands, both agreed this is not well fit for me and I went away.
After this botched attempt HR girl remembered that there is another team looking for embedded developer students. I was accepted.
Corporates are marvelous.3 -
... late night coding session ...
... me, tired as hell committing last porting of changes ...
... git refuses my attempt for commit ...
....
$ git vommit -am ........
It's time to go sleep when you vomit instead of commit. -
When I see warning like this, I feel strong urge to try it just for sake of what could possibly happen.
Python Cryptography library in Primitives section if anybody wondering.4 -
Being forced to use Word if you are used to LaTex is like use colorful plastic toy drill when you know how to operate CNC milling center.9
-
Programming is like religion.
- you are making sombody to obey your will
- you have limited amount of resources (churches, processors, RAM, holy items)
- when you torture it, usually it will comply but not in way you are expecting
- smashing nail with hammer is not good idea (you can run out of resources again. Getting new CPU is costly as same as getting new believer)
So, who's in for new Church of Unhandled Exception?1 -
How to kill Jira Backlog in one simple step:
1) put '-∞' to Storypoints
2) enjoy
(Bottom line: it can be fixed from User Story Map to something normal) -
Why those f***ers in Freescale was unable to keep architecture same across their product lines? Why has KL25Z completely different archtecture than KL28Z? Registers are renamed randomly, peripheries removed and added with different architecture... That naming is just happy coincidence not same line in their products...
This porting is gonna be fun.
FML. -
Debugging is not about process, it's about end.
(I just finished two week long debugging session - approx 5 hours a day. It was nasty bug appearing only with optimalizations in embedded C, you can imagine joy when it came to life tonight. So now I am resting at pub with glass of cider knowing I am loosing needed sleep but I simply do not care right now. Sweet careless.)2 -
I think I have little bit problem with tab management.
Please note tiny grey dots above some tabs on left side, those are tab groups...3 -
F*cking Samsung's alarm clock.
I really needed to wake up early today so I added secondary alarm little bit earlier. It was supposed to ring at 5:20 and second one shall ring 5:30. But Samsung said no.
Update came thru night and phone was restarted in process. Why it can't keep memory unlocked I don't understand, but OK. But it effectively means it was not able to trigger alarm clock. So I woke up at 6:35 and came more than hour late.
Why such basic functionality failed? My old Sony Erricsson T290i can ring even when powered down. Same as my Nokia and after that Lumia with Windows Phone 10. Why can't Samsung just be normal.12 -
I got deaf on one ear and semi-deaf on another after bathing and it lasts for two days.
I am going to doctor tomorrow. Wish me luck it's just some minor bug in my ears...6 -
Well, sh*t.
There is special hell for people using GOTO in C and even more special hell for people using it in *this* context.9