HN user

ilcavero

605 karma

[ my public key: https://keybase.io/ilcavero; my proof: https://keybase.io/ilcavero/sigs/wye5coeQu_mP6l3PYBokTcqyvPIrJCmijWeL2AD9BPE ]

Posts5
Comments113
View on HN

In my organization AppDynamics' reputation couldn't be worse, they could never deliver on their promises even after months of consultancy, never ending back and forth with support to fix what ended up being a network issue on their side, in the case of my team they caused 2 P1 production incidents with their buggy agents. And that's without mentioning their slow UI. Wouldn't recommend this to anyone, we hacked together in a few weeks a solution with graphite/grafana that runs circles around it. Perhaps they have more value for client facing systems because otherwise I cannot understand how they are still in business.

I was looking on doing the same but ended up doing some hackish bash script, as in:

byobu new-session -d; byobu split-window -d; byobu split-window -dh; byobu

Getting it to run a command automatically on each panel got too complicated so I settled on that. (byobu is a preconfigured tmux from ubuntu)

this one of the many examples of the anti-intellectualism that is so pervasive in the software development scene. Are the inflexible, detail-prescripting methodologies he describes any good? of course not, but I haven't seen a single seriously used methodology be like that in real life unless it fell on the hands of negligent/incompetent management and/or engineers.

The Grep Test 13 years ago

what about functions passed as arguments? quite a basic technique and I don't think it passes this test.

I have been working in the past few months with angular and have nothing but good things to say other than complaints about the docs and the complexity of directives/transclusion. He doesn't mention it but the coolest thing for me so far is the transparent use of promises in the templates. The unit testing support with testacular/karma is good as well, but I'm not sold on the e2e testing with angular-mocks, would like to hear more on this subject.

I wonder if car technicians go around making weak analogies with software development to justify their industry practices. Something like: "Why do software developers have compilers? blah blah blah, and that's why we need to keep your tools organized"

Should i Quit? 13 years ago

you say you are lead developer then you should be able to get heard then, write a letter to your boss with all the improvement you can help produce in the company (write only 3-4 items), their long term benefits and tell him you want to dedicate 20% of your time to make them happen. If they say no or are ambiguous leave as soon as you get another job, if they say yes what the hell, stick there and if anything works ask for a raise.

what ever you do remember that your priority #1 is learning and growing professionally, with 1 year of exp I would guess that you can learn more in a job at a more organized company with senior devs to look up to than working by yourself.

good to know, was breaking my head to figure out why the auto-dj feature from musicBee was not working (it shuffles your mp3s and adds some recommended streams from last.fm). it will be hard to replace, I know spotify does something similar but not as well.

don't like this at all, it looks like a step backwards, let the windows manager handle windows instead of doing it inside your webapp, next thing you know they are going to add a taskbar on the browser for each open pseudo-window

great conextualization philbarr, also I would add that CS is just one of the foundations of software engineering but certainly not the only one and many would think not even the most important one.

Having said that if these questions tickle your intellectual curiosity go ahead and figure out their answers, just throw away the belief that you can become a valid/invalid software developer just because you can/cannot answer some questions.

I have been checking out twitch more and more lately (big time waster) and noticed that it's a strong magnet for creating communities around specifics streams. Not only big time e-sports are attractive, regular dudes playing some games might be the biggest attraction in the end.

you are wrong in your rationale because crappy programming cannot be fixed and together with the current time definition it causes big problems to many, on the other hand changing the time definition causes problems to whom? astronomy purists?

Wise comment about JPA, it's full of gotchas and just when you need something fancy that you think will justify all the troubles of setting it up, you find that is impossible either because of a bug in your provider or because the spec just didn't cover that case. On the rest side the real beauty of it over SOAP is that you don't really need a framework, I use Spring MVC but I set it up to the barebones because much of it is not needed.

so what was the performance improvement of invoke dynamic in the end? there doesn't seem to be any benchmark on the web at the moment.

well in my case it's because SVN branches are useless. I still find mercurial much easier to use than git though.