Details
-
SkillsAndroid, Java, C, C++, many others
-
LocationLondon
Joined devRant on 7/21/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
-
@Haxk20 Agree
C is still the most powerful platform. It might not have the biggest code base now but it is definitely at the foundation of most devices. I don't think there is an OS written without C. Even most microcontrollers support C compiled code. -
@Awlex Huh? Android SDK as what? It is fullstack... on Android
-
I was always using Bitbucket
-
10 if statements... Is that binary?
-
These crazy feminists... If they knew that there are languages that see a TABLE as a female gender and DESK as male gender they would explode!
-
I usually don't like this americanish, nerdy jokes... But this one... :))))
-
Huh?
-
I know this guy's twin brother. He worked on the code base I have inherited.
-
Does windows feature multicoloured screens of death nowadays? Is that Windows 10 revolutionary OS? :D
-
My eyes are bleeding when I see Eclipse!
-
Your experience doesn't matter, only your licence. If you put Software Engineer on your buisness card, well, nothing will happen as no one will care. Translation from English to Italian would get rid of the word Engineer anyway. Also, if you're not in some well regulated field, like, let's say avionics, it really doesn't matter as you'll end up as Programmer/Developer no matter what licence you have. It matters only in critical fields, where there is legal responsibility and you're required to have a licence (avionics, stability systems, industrial automation, biomedical, etc). 2/2
-
@Codex404 I'm sorry but there is no such thing as uniquely defined standard for engineers. Term engineer, in English, is very broad and there is a big difference between common use of the term and legally recognised one. Italy has a very well regulated terminology so an engineer is only licensed engineer. One common term is technic (tecnico) for unlicensed engineers. Russia has very similar system, with few level of licensing but people sometimes abuse these terms and call any technical staff engineer. 1/2
-
@ZioCain that's not exactly true. It is general misconception but even Italian Engineers do write code, test it and so on. It's just more hardware - software integration specialist than Software Engineer. Trust me, I'm an engineer :D (in Italy too).
-
@ZioCain I don't buy it. Every university claims that it's the best or one of the best. But in any case, juniors do stupid mistakes. That IS normal. You're overreacting. 3/3
-
Another misconception, italian one this time, is that Computer Engineers are going to be some kind of special Software Engineers, almost wizards with superpowers, that can be hired as Sotware Architects or as high rank techies. That means they will never code because they are too good for this. Of course that's bullsh*t but universities still encourage this mindset. Most of the time you'll end up as underpaid software developer in small company with self taught programmers that might be better coders that you. The employer would ask you:"Why don't you have a PhD?" when your job can be done by a well trained monkey. 2/3
-
There is cultural misconception here. For those that don't know, in Italy an engineer is the person who has engineering title (ZioCain is from there), legally recognised and given by an university and enforced by Engineering Fellowship (Ordine degli Ingegneri). You cannot randomly call yourself an engineer, that would be against the law. So, as result, there is no exact translation of term Software Engineer. Actually there is no legally recognised Software Engineering title. The closest one is Computer Engineer (in italian: Ingegnere Informatico) which is not-only-software-engineer. If you work as Software Engineer but have Computer Science degree, calling yourself Engineer and working under such title would be a felony. Computer Scientist and Software Engineer would be best translated as: Informatico. You can also use Developer (Sviluppatore) or Programmer (Programmatore) titles interchangeable. 1/3
-
@jonjo I'm sorry but that's not an answer. If you won't pick Java then why do you think it is a problem at all? If you live in Africa and you hate snow why talking sh*t about Canada?
-
The question is: "why do you think that Java is bad?". I would not change to another language and I've tried many.
-
Well... Disagree. Programming is typing random things, over engineering small and useless stuff, debates on "where should that { stay" and 1 hour discussions on how to name a variable. Then hurrying to respect unrealistic deadlines, getting burnt out, starting 5 personal projects that will never see life, reinventing the same things again and again, listening to music in an noisy open space, working with people with 10 experience that have no idea what they are doing (not always), change jobs, starting a new fantastic job, getting excited, being happy to work on meaningful projects and then... Your team leader says you have to respect some weird convention which is not standard and not recommended by the community. And you can't be mean, he is a nice guy and a friend but you want to scream while head banging on the wall. Then it's about opening DevRant and writing an essay... That seems to be much more realistic programming.
-
What? Socially acceptable? How can a tool be socially unacceptable? I know only 1 professional dev that uses Windows and 0 that use Linux for real products. Although I have AS installed on my home Linux laptop every app I published on Google Play was done on Mac.
-
@theothergod @Lisanna
I don't believe in general purpose solutions. Usually they do everything poorly or just good enough to work. I believe you that it can be super cool and stuff but how long it will take to configure? Is it even usable in Android or Java development? If you are a web, Ruby or some other hipster technology dev maybe it will work for you. I have to be honest, I never used Emacs for more than a few lines of useless text. But I also don't know personally anyone that ever used it for good. And I haven't seen any proof of this "super coolness". Maybe it's my fault but I don't know why should I invest so much time to learn it. -
@theothergod I hope you are happy with it. I can't understand neither VIM users nor Emacs users. Why do you use this stone age software? But that's more of a retorical question.
-
I prefer atom for small things and a real IDE for everything else. Never liked Sublime
-
Every Desktop OS is shit. Linux is not better than Windows. Everything sux. Mac is expensive and buggy but easier to use. Windows is buggy but it works most of the time for most of the people. Linux is buggy and hard to use for most of the people and it is extremely expensive in terms of time you spend on solving very simple issues.
The problem here is Time vs Money. Linux distros are overrated mostly by people that never use it for good. Sometimes by enthusiasts, sometimes by admins that live on command line.
Linux is better for security and servers... and that's most of it. -
@lasha no one stops you from loving an adoring Crockford's book. At least you'll be in the club of "facts without evidence lovers". Be my guest and all the best ;)
-
@DevotedSniper wrong. Every API should be discussed. If you don't understand that maybe you should reconsider your profession.
-
And why it is a problem? Having an API for specific client might be a good thing or bad thing, depending on client/s and the purpose of the API.
-
False. If you want a working computer and you have money to spend buy a Mac. If you want a low cost computer that works, not perfect but enough, buy PC+windows. If you are an optimistic guy with a lot of free time to waste without building anything new just reinventing the same shit again, use Linux. There are 2 exceptions: system administration and Android. Everything else is a big delusion.
-
I use light theme all the time, so what? Actually even better, I use light theme during the day with a good illumination while the dark one during the night or in in a poor light.
-
Very important issue in your life, light theme (which I prefer by the way). How come you do not remember your password? You should use simple common names. For example the name of your cat or dog. I use the name of my dog every time. His name is g&2Hs#5jZ!%£... See? Easy!