Joined devRant on 5/22/2016
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
In business environment there is always cost-value question. Specially in start-ups or small firms. Every dev that loves what he is doing, would want to improve the code base, and when it comes to cost-value calculation his opinion probably would be biased.
I would love to say it’s a matter of seniority, and you learn to evaluate things with time, but even after 11 years in the industry I’m making this kind of mistakes sometimes.
I don’t say necessarily that your case is a mistake as I don’t know what you are working on, but it could be, just try to calculate how much time it’ll take you and how much time it’ll save the company, and with the results you can go to your superiors.
If they are not accepting your point without proper explanation after you have the numbers, may be you are working in the wrong place.
@Catdow, well thank you for your advice. Because I know that everything in the internet is true, I immediately did what you suggested.
Now I'm fired, thanks to you. Apparently it's not appropriate to watch porn and "relax" (if you know what I mean) at work...
@Catdow, read my comment above. With all the similarities, there are so many differences...
@filthyranter the compiling parts are similar - both compiles into IL, and then compiled on the run by Virtual Machine. The syntax is also similar in a lot of ways, but the languages are so different... Both languages have something that the other don't have. For example C# don't have anonymous interface implementation, and Java don't have Properties. It's just a small example. There is a lot differences that can make someone to choose one language over another.
For a long time the main arguments in favor of Java were "cross platform" and "open source". Now those arguments are not viable.
In my opinion C# is a lot more progressive language and I really suffer when I need to write something in Java. But it's an IMHO off course.
I think it's something almost any dev went through. Specifically if he started to learn coding in a young age. I remember myself building blog-like websites from scratch because it's not challenging enough to use CMS, or parsing HTML in Windows app using indexOf...
@DataSec, the company developing a lot of stuff to other customers (B2B software solutions). It's my new job. I've been working as a developer more than 5 years, and never seen something like that...
I don't think any compiler will allow you that. Even JS will throw an exception, and you know, JS is a heaven for coders with bad typing habits.
@mrdevman, yeah even 1 bit of nothing is pretty impressive, but the point of this story is a bit different :)