Details
-
Github
Joined devRant on 6/10/2016
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
-
Not exactly the same situation, but I strongly agree on talking to him. When I was reorganizing teams in the company, one engineer just could not accept this - he only considered his direct PM as an authority. He even told me who do I think I am :). So I let him vent for some time and then told him his options, including the one I knew he would not want (to go in a completely different team doing different type of work). I was not arguing at all.
After I finished, his response was (after a bit of silence during which his PM was scared he’d resign): “Thanks, now I understand the boundaries!”
Since then, he is one of the most committed team members. I knew I needed this guy - he represents the core of the culture and brand. But no way I will allow such attitude towards me or other team members.
So yes, stand up for your values, way of working, expectations. Be prepared for negative outcome, but consider this as a journey. -
@hitko is this Slovenia?
-
It aint what you are asking for specifically, but it is my experience with OpenLayers from few years ago: unfortunetely, using vector tiles was a big no-go. I used raster tiles, generated on the fly using GeoServer (OSM as well as some other national data stored in PostgreSQL with PostGIS).
Vector tiles worked only to a certain point (demo purposes), but styling them and in particular scaling them (having more data) was a huge performance bottleneck. To this end, we decided to render data on the server and serving them as geocached WMS.
Data queries were handled by the server as well, i.e. to detect objects under user’s clicks, a call was made to the server to check the layer and display the selection - this was done using vector layer. -
Out of curiosity, do you see him as a manager or a leader?
-
What @bahua said is the one and only reason I ask this question in the interviews. This way I can assess how honest candidates are - not just to me, but to themselves. Most of the weaknesses, once recognized by the individual, can be resolved through guidance and proper leadership, which I consider as my role as their lead.
For me it is also important to compare their strength with the weakness as it gives me a sense of self awareness. -
@AllanTaylor314 you should create a poll with @cursee options to see what people think :)
-
You should try telling her that you are so much more productive using the terminal, which gives you much more time to spend with her...
8<——————
Warning: this has not been tested on statistically relevant population ;-). -
Long time since I wrote my last java code. Will it actually show the result without flushing the output stream?
-
@codePolitics it’s great that you mention this, because this is another thing I try to let our team understand.
I do not really need them to tell me the good things I do. I know why I am in my postition, and what it took to get here. What I do need is to hear when they have issues with the company, team or even me. This helps us grow together. -
@Root my email alias is lemmy, domain is, as @1989 wrote, xlab.si.
You can check my github link in the profile to see the projects we do in Ruby (they are all open source). -
@Root If you are interested, send your CV (I think you should get enough info from my profile; if not, I can write some tips...).
We can have a call some time. I am in GMT+1 but working with GMT-6 - GMT-8 quite a lot due to the clients. Remote is not a problem. -
That is indeed interesting. You say it’s not that they don’t indent, but even when explained they do not understand the rationale???
What I’ve tried in the past: gave them a shitty formatted code and asked them to explain it to me. This usually does the trick as out of a sudden, they had hard time realising the structure of the code, consequently also what it does (can actually be anything).
Also, I never let such code pass code reviews! Luckily, my devs are willing to learn. -
Either your body or your family will always explain what “off-day” means! Fucking always!
Best way to prevent this is to not plan off-days at all! -
@Forside I know this was lesson learned, but just in case you haven’t seen it yet, there is git reflog command which gives you more intermediate states.
It’s a bit challenging at first, but worth looking into it to understand how to use it when shit like this happens. Have used it on many occasions of which I am not proud of :). -
Is life expectancy really a const? Since the year I was born, it supposedy increased by 5-10 years.
Also, last week I received an email from LinkedIn asking me if I am going through my “first quarter crisis”. Imagine my shock realising I’ll be around for ~110 years... -
Imagine we had devRant back then. There would be a shitload of rants about the fucking bad sectors on disk 7 out of 8. Or the darn CRC errors...
-
In case you really are looking for IDE, I suggest you look for Vi/Vim editor plugins for your existing IDE. In case you are just starting to use Vim, this will suffice because these plugins usually support most of Vim’s common functionalities. Problem is when you have your Vim workflow under control, but such plugin misses at least one part of it... Getting over that is hard :)
But please don’t use Vim to be cool. Use it to become more efficient. Use it to make cool stuff. -
On Linux, I always use QEMU with KVM. On top of that libvirt (and its CLI virsh) + virt-manager (for UI) which allows for most of the configs. Nice thing about the virt-manager is that it is a great resource for learning libvirt management (e.g. you configure your VMs from UI, then export its descriptor and tweak it further - once you have this under control, you will just replicate your configs for whatever VM you use).
-
Nearly 10 years ago I worked on a project that used VB, VB.net and C#. I did not care about the language itself, because the language to me is usually just a tool.
However, what devs did with VB was amazing: functions getting 30+ params, 15kLOC functions, goto for every decision, everything was somewhat number-coded (no enums)... that was the real pain - but guys working on the original SW for 30years (yeah!) knew every little detail there was. -
One problem I see is the fact that you did this while he was gone. I understand your intentions were good, but people resent shit nowadays.
You mention you added tests, but the lead doesn’t understand anything. For me, tests are somewhat replacing the documentation and I always review the tests first to better understand the intent. Usually understanding the details of the change is then trivial.
Is it possible to sit down with the lead and the rest of the team, review the PRs together? I definitely would calm down, try to unite the entire team. If there is no way to talk to him/them, then you know what to do... -
If I recall correctly, it’s somewhat temp job for you. I think this post confirms this, as your batteries are drained there, even if you are doing the things you supposedly love (fuck, one single user may wreck the day).
I would not worry too much, but I would try to plan your free-time activities, to get into some sort of routine. This will bring the joy back :-). Problem with just sitting there is that it will not go away on its own... -
@Triskelion you mean :q! ?
-
@agentQ all you actually have to remember is that yank (y) copies selection into register and paste (p) pastes it. To choose the registry use "<registry-name>y (or p). System clipboard is * (or +).
You can quite easily create new keyboard mappings in your ~/.vimrc, for example
" ctrl-c to copy system clipboard
vmap <C-c> "*y
" ctrl-x cut to system clipboard
vmap <C-x> "*c
" ctrl-v paste and override current selection
vmap <C-v> c<ESC>"*p
" ctrl-v (insert mode) paste (mapping will first exit insert, paste the text using "*p and then return to insert mode right after your text
imap <C-v> <ESC>"*pa
Keep in mind that ctrl-v is also used for block selection, which means you might need to choose a different shortcut. -
@Letmecode I think you were just blinded by all the love
-
@Ashkin Isn't this just the good old O(1)?
-
@Gnonpi I did some research with Matlab 10+ years ago. However, I was used to other languages too much so I too used it incorrectly. On the other hand, a colleague of mine was a true expert, exploiting its true power: efficient matrix ops. It was really great to learn some of his tricks, speeding up some of the computer vision processes. He is now excellent at all kinds of languages, frameworks, tools.
So I don't think Matlab is that bad - like everything, it's just not meant for everything. -
I hate those "nevermind, I found it" self answers with no details even more :)
-
I love how "cute girl" became "she" in the end :)
-
@Numinex the phone (browser) will always ask for permission. I agree, we all understand how users handle permissions, but the service in question is only available to civil protection agencies.
-
You don't mention additional PM who would teach you how to make #fff more fff-ish but this still brought memories of this video: https://youtu.be/BKorP55Aqvg