Details
-
AboutSoftware analyst at a small company.
-
SkillsC, Groovy, Java, Web Development.
-
LocationRome, Italy
-
Github
Joined devRant on 1/15/2017
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 programming related, but I managed to clog the toilet of every office I've been (not on purpose).6
-
Talking to clients. They know what they want as much as I know about bending spacetime.
Redacting user manuals. It's just boring.
Going back home to my "lovely" flatmate, aka "the bane of my existence".2 -
Achievable goals:
- build a decent portfolio
- change job
- finish something I started
- go living abroad
- quit smoking
- stop being single
Realistic(?) goals:
- survive till then6 -
Recently I witness more than one developer copy-pasting entire code sections from a file to many others, instead of, you know, creating a function/method/module/whatever you choose to avoid code duplication.
-
Hi all,
sadly my old laptop is dying (first was the hdd, then came the battery; today the keyboard just shut down, and the trackpad followed shortly). The warranty is expired, so I was thinking about a new notebook. I was looking around but I didn't find pretty much anything interesting.
So, I'm asking you for some advice on the matter, considering the following factors:
- I currently live in Italy and I'd like to keep the Italian keyboard layout, as well as the power socket;
- I usually buy everything on Amazon (Italy), but I don't mind any other online shop (in Italy), as long as they are trustworthy.
That being said, these are some of the specs I had in mind:
- screen size between 13" and 15.6", FullHD (or better), matte over glossy. I don't care about touchscreen;
- Intel i7 Kaby Lake (7th gen) or Kaby Lake Refresh (8th gen) CPU. Not the U series or any other undervolted revision;
- 16GB of DDR4 RAM (2400MHz or better);
- SSD as main storage (at least 128GB) and secondary HDD/SSD slot;
- I don't care about the GPU (right now I don't have to play :_( );
- the whole laptop (core + battery + etc.) should weight less than 2.3kg or ~5 pounds;
- it has at least one USB 3.0 TypeA port, and an ethernet port (and of course WiFi, Bluetooth, etc.);
- a price of €1200 or less (I can probably spend a little bit more for something I'm truly enthusiast of).
Thanks in advance for your time.6 -
I think we should focus more on the basics rather than a specific language, framework, etc.
Maybe it's just me, but it's not uncommon to see people struggling at problem solving, because they were never taught (or they never learned) the logic behind an algorithm, or some simple data structures. I'm not talking about the pure mathematical research (fascinating nonetheless). Just a basic commom knowledge on which build your own skills upon. Nowdays I believe we (me too) rely too much on memory, instead of "creativity".1 -
Most incompetent workers (to this day):
- a guy who did nothing (I'm serious) and wanted to be payed just for his presence. Luckily he left the company in less than a month;
- a guy with a good resume, but no logic skills. I can understand if you're not familiar with a certain programming language, but if you can't even solve a simple problem using pseudocode or a piece of paper, you probably picked the wrong path;
- myself, almost 6 years ago. I was fortunate enough to meet very patient colleagues. -
Hi. I stumbled upon this Kickstarter project: https://kickstarter.com/projects/...
Is it worth it or is it just a waste of money?
I am a quite of a lurker, but from the posts I read @linuxxx should be the expert on this subject (I mean no offense to any other devRanter and I apologize if you felt unappreciated by what what I wrote).
Looking forward to your replies.
Thanks for your time.10 -
A friend of mine introduced me to the company during the last years of university. It started with just a collaboration for some projects. After a couple of years they decided to hire me full-time. Too bad my friend moved abroad in the mean time.
-
Our latest project.
I'm basically rewriting it from the ground up, because it's a mess. I hope to be able to finish it before the deadline (3 days from now).1 -
I usually start watching tutorials or reading a book on the subject I'd like to learn. Then, I try to do something on my own. When I'm confident enough in my skills I begin to apply what I studied on actual work projects (when feasible).
-
Hi @dfox,
just out of curiosity, was it you that made this 3d model of the Cross of Nisan?
Thank you for your time.3 -
My current CTO. He manages everything without much stress. Also, he taught me how to handle many difficult situations in the past years. Finally he's a workaholic and this drove me to always improve myself in order to refine and increase my skills.
-
!rant
What are the most reliable websites/services to get some freelance jobs?
Thank you in advance for your time.3 -
Divide et impera: split the main task into little subtasks and challenge yourself to finish a certain amount of subtasks in a reasonable period of time.1
-
That was probably during a group project back in my university years. We developed a fully-fledged Android 1.5 app, including docs, testing and web server (backend) in less than a month. Funny thing is that at the time none of us had a smarphone.
-
I'm working on a project using certain APIs to access some web services. I spent almost an entire day trying to make it work, but I always get an error message. When I try to contact the customer support they tell me something like:"Yeah we're gonna look into it. Meanwhile try this other endpoint". I didn't ask for that(besides this alternative endpoint doesn't do the same thing). I just want to know why my code doesn't work, even though I thoroughly followed the docs!