AboutI struggle to learn code everyday. I don't seem to get better, though
SkillsMy main language is Android. I do know fundamentals of Java. I know web is cool, so HTML, JS, Jquery is not super strange. CSS is also okay, but not very good at it. I knew, but rarely touch Lua.
LocationSomewhere warm and sunny
Joined devRant on 6/2/2017
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
I'm in love with the multiple cursor
And with the thing that you can right click +Ctrl vars/classes/files/functions
And it will take you to them/to where they are mentioned
devRant needed my "physical address" to send me stickers.
I sent them: 8D:*E:85:12:**:**
Waiting for the stickers... :-/7
Notepad++. It's good for editing multiple types of files with syntax highlighting. Also doubles as a place for jotting down notes/thoughts without worrying about saving them.1
After a long day of coding and finishing a project it feels nice to go to the beach and surf. Oh yes!2
Ui stands for "you and I" !
That means that however stupid ui is if u and I get it then it is good!
What would you say about this one?14
It seems like sensitive websites that need more priority to work fine are the ones that do not. I'm talking about government, school, bank, & service provider sites. Or it's just my retarded country.9
>be web designer at last company
>be put into marketing Dept
>do everything from design to dev, working closely with engineers in IT Dept
>leave to join new tech startup
>get job title "Web Developer"
>startup forms a new marketing Dept
>be put into it3
Just watched the first season of Silicon Valley and I have to admit: it's the best series out there. Is the second season as great as the first one?6
So, I found this :
Dear Tech Support:
Last year I upgraded from Girlfriend 7.0 to Wife 1.0. I soon noticed that the new program began unexpected child processing that took up a lot of space and resources. In addition, Wife 1.0 installed itself into all other programs and now monitors all other system activity. Applications such as Poker Night 10.3, Football 5.0, HuntingAndFishing 7.5, and Racing 3.6. I can't seem to keep Wife 1.0 in the background while attempting to run my favorite applications. I'm thinking about going back to Girlfriend 7.0, but the uninstall doesn't work on Wife 1.0. Please help!
Thanks ...Troubled User
Dear Troubled User:
This is a very common problem. Many people upgrade from Girlfriend 7.0 to Wife 1.0, thinking that it is just a Utilities and Entertainment program. Wife 1.0 is an OPERATING SYSTEM and is designed by its Creator to run EVERYTHING!!! It is also impossible to delete Wife 1.0 and to return to Girlfriend 7.0. It is impossible to uninstall, or purge the program files from the system once installed. You cannot go back to Girlfriend 7.0 because Wife 1.0 is designed not to allow this. Look in your Wife 1.0 manual under Warnings-Alimony-Child Support. I recommend that you keep Wife 1.0 installed and work on improving the configuration. I suggest installing the background application YesDear 99.0 to alleviate software augmentation.
The best course of action is to enter the command C:\APOLOGIZE because ultimately you will have to do this before the system will return to normal anyway.
Wife 1.0 is a great program, but it tends to be very high maintenance. Wife 1.0 comes with several support programs, such as CleanAndSweep 3.0, CookIt 1.5 and DoBills 4.2. However, be very careful how you use these programs. Improper use will cause the system to launch the program NagNag 9.5. Once this happens, the only way to improve the performance of Wife 1.0 is to purchase additional software. I recommend Flowers 2.1 and Diamonds 5.0, but beware because sometimes these applications can be expensive.
WARNING!!! DO NOT, under any circumstances, install SecretaryWithShortSkirt 3.3. This application is not supported by Wife 1.0 and will cause irreversible damage to the operating system.
WARNING!!! Attempting to install NewGirlFriend 8.8 along with Wife 1.0 will crash the system.
(see Wife 1.0 manual, Apologize, High Maintenance & Secretary with Short Skirt)7
So this happened in my computer science class
Creepy guy trying to be cheesy (to this pretty girl): "you're like a ; to my code"
Girl: "we're studying python, bimbo"
(Whole class laughed)9
So I made an android app for a client. It's a newspaper type of app for the clients webpage, as he has a lot of traffic on it and about 50-51% is from mobile. Which is all good an everything.
And so I've been working on it for a while now as it wasn't a primary focus, more of a like side project.
I was able to make full working build (publish ready) and sent it to the client for a review.
After about an hour I received an email saying that the app is requesting too many permissions from the user. So I started looking trough my manifest file and all of the 3rd party libs to see what were those permissions.
Well, when I finally installed the app on a physical device and looked trough the permissions in the settings all I found were permissions for the internet and prevent the phone from sleeping.
After asking the client to tell me in detail which permissions raised concerns he told me it were those 2 and if they could be removed.
So I just wasted an hour of my life trying to explain why the app that is losing content from the internet needs internet permissions.
Fml and ignorant people who think they know everything and won't accept anything else.
And all of this because he read on some click bait website how a "real" app doesn't need any permissions and every other is just trying to steal all of your data and money.2
Starting a new project
Me: This time we'll follow all the best practices, do atomic commits and write meaningful commit messages.
Coworker: Yeah! Let's start.
40 commits later.
Me: Why is .idea folder in the repository?
Coworker: Sorry My Bad.
This is to dfox and trogus. I think that a lot of devRanters are very happy with the support option! Although i hate Google pretty much i made a very unlikely exception for you because i would love to support the social network where i, next to being able to rant and be among fellow devs, met quite some very nice devs with whom i still am in touch with through slack and some encrypted channels. Thanks for this awesome place and I'm proud to be a supporter 😃7
I applied for a developer position and got the email response about candidates available that were a better fit. No big deal.
Three days later, contacted by a recruiter for an exciting opportunity in my field (aren't they all?) Said, "What the hell?" and played along.
Made it past a screening phone call and a screening Skype session. Made a date to interview in person.
It's the same goddamned position, only now a recruiter gets to feed off my offer (if I get one).2
Using Ubuntu for the first time on my new XPS-13 Dev. Ed.
I'm loving the OS but it sure is frustrating. Can't even get Spotify to download -.-27
Thought I would only do frontend-stuff when I started working. Boy I was wrong. I thought it would be easy coding in a real company and not just in schoolprojects, boy I was way out in the blue. But when your code works and is actually used by people, I never could've imagined that would feel so good!4
"Will update my Android app I" thought.
"Haven't updated it in 2 years and summer vacations are here so now's the time", I thought.
Opened Android Studio. It notified me of an update for the IDE. "I'll update it, because (stable) IDE updates are always good", I thought.
Then it notified me of updates to the SDK and libraries. "I'll update those too, because (stable) SDK and library updates are always good", I thought.
Then it notified me to update to the latest recommended version of Gradle. "I'll update that too, because (stable) Gradle updates are always good as they almost always reduce build time", I thought.
"Now I can finally get to updating my app", I thought. But no!
Gradle then tells me that the compileSdkVersion needs to be the latest, so I change it to 26. Done? Not so fast!
It then tells me that targetSdkVersion should match the compileSdkVersion or else some compatibility modes would apply, and I didn't want that, so I change it too to 26. Then it tells me that I would also need to update the support libraries to v26. I do that too. And then when I sync the project files with Gradle, what does it tell me? THAT IT FAILED TO RESOLVE ANY OF THE UPDATED LIBRARIES! Not even the initial version (26.0.0), neither it's alpha nor it's beta. Now I'm stuck searching on StackOverflow and elsewhere about updating the libraries and all, when I just really want to update my app :/
Can't this whole IDE, SDK, Gradle and library update process be automated, and that too in the background, so that I can do exactly what I really want to do rather than waste so much of my time on this nonsense?! If it can't, then I want to work on making that happen first before anything else. Because seriously, "This sucks! Why did I even update any of this?", is what I now think.3
Dev: this task is done, can I put it in review and do something else?
Me: sure, of course.
Dev: cool, just be aware I'll make some changes to it later.
Me: ... wait, then it's not done.
Dev: no it is, I just need to re-read it and make some changes.
Me: yeah, so it will be done when those changes are made.
Dev: but I don't know what those changes are.
Me: ... I get that ... but ... ok I'm extremely confused. Why do you think it's done.
Dev: because I've written everything I need to and I'm happy with it.
Me: ok so why do you want to make changes.
Dev: I don't.
Me: ... ... ... ... you ... you are really not being clear. If you don't want to make changes, and you are happy with it, why are you planning on making changes later ... after marking the task as done.
Dev: well if I re-read it and see something I don't like, I would like to change it.
Me: ok, so re-read it as many times as you like and make as many changes as you like. But don't mark it as done until it is done.
Dev: but it is done.
Me: no it's not.
Dev: it is, look.
Me: ... yeah looks ok at a quick glance.
Dev: ok so I can mark it as done?
Me: are you going to make more changes?
Me: then no.
Me: BECAUSE ITS NOT DONE.
Dev: ok maybe I'm not explaining it clearly.
Me: ... we can both agree on that. Ok so to summarise, we don't mark something as done until we have stopped touching it. We don't half finish something and say it's done and comeback to it later. We mark it as done when we are happy with i.....
Dev: but I am happ.....
Me: *raises hand* I repeat, if it's done, we lock it away and stop touching it. If someone reads it and complains, we can come back to it with a new ticket. But it's not done until we think we are ready to send it on.
Dev: I am ready to send it, I just may want to change it.
Me: ... ... ... ... ... due to a new policy implemented just now, we are only allowed to send 1 email to a person each week. So unfortunately we can only send on 1 copy. So when you have that 1 copy, let me know.
Dev: ok, let me re-read it a few more times then.
Me: there you go.32
So turns out,using my external monitor as my primary monitor and my laptop as a second was an excellent idea.7