Details
- 
						AboutAngry Scot. Boring Java developer
- 
						SkillsJava and a wee bit of Python
Joined devRant on 8/17/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
			- 
					
					
						Yes and I'm sure your cat also smokes those J's behind your back too.
- 
					
					
						I ride shotgun with Bobby Tables
- 
					
					
						@Koolstr https://owasp.org/index.php/...
- 
					
					
						Alright everybody be cool this is a robbery. YEAH nobody fucking mv or I'll rm -rf every one of you!
- 
					
					
						Happens to the best of us. Best to learn from your mistakes and move on. OWASP top ten is your friend in this case.
- 
					
					
						Other reasons:
 
 Catching an exception only to do nothing other than re-throw it.
 
 Logging stuff at INFO which should really be at DEBUG.
- 
					
					
						@iam13islucky ok so what you're telling me is that if someone studied data structures for a week only they'd be able to explain and implement all basic data structures?
 
 Bollocks.
- 
					
					
						@GarreauArthur My sentiment exactly. I question the quality of education he actually got.
- 
					
					
						Time to find another gig. Otherwise I hope you're getting paid way above average to deal with these wankers.
- 
					
					
						Unfortunate that this "professor" missed the opportunity to mention that a lot of the popular languages like Python and Ruby are actually written in C. Not to mention the Linux kernel.
 
 C isn't a bad language to start off with but I think students are better off with Python or Ruby.
- 
					
					
						First off I never said I was "good" at C. Second just because Matlab is written in C++ doesn't mean it's a decent environment to work in. It's a shite tool & rather than enjoy learning neural nets I had to grapple dealing with Matlab crashing half the bloody time. To each their own mate.
- 
					
					
						@willol either you've never studied neural nets or you're completely missing the point. C++ is computationally superior to Matlab and by the way the standard template library does have support for matrix like data structures - AKA vectors.
- 
					
					
						@bdhobare then it's a damn good thing you're not in academia.
- 
					
					
						AFAIK uses Opera as their defacto browser for all their devices.
 
 Probably didn't want to cough up the $$$$ to license Firefox or Chrome.
 
 Dumb move on Nintendo's part.
- 
					
					
						There's a reason why Java devs do that. A list in Python is also iterable. In Java arrays are primitive and do not implement the Iterable interface.
 
 If that was a List<> of any kind a for each clause would work.
 
 In Java 8 the more "functional" way to iterate over a list is something like:
 
 List<String> cars = new ArrayList<>();
 // Add some strings
 Cars.forEach(car -> foobar(car));
- 
					
					
						F*** that professor. Good on ya for having the bollocks to teach the class.
- 
					
					
						Make frontend development your *bitch* by writing a game in HTML5/CSS and JS.
- 
					
					
						@eirabie Perhaps @dfox could arrange something.
- 
					
					
						You are hereby known as Bitcoinionllaire :)
- 
					
					
						Cute story but you realize you could have made life easier by having her suspend the virtual machine instead.
- 
					
					
						Copying your thesis verbatim makes your cousin a proper wanker.
 
 Using your thesis as a basis for research is a different thing all together.
 
 Still your cousin is a bastard for not having any original work. Rest assure it will come back to haunt him.
- 
					
					
						Fecking prejudicial tosser. How about reading a book about Mexico and not assume the following:
 
 1. Everyone in Mexico drinks tequila.
 2. Everyone in Mexico speaks Spanish.
 3. Everyone in Mexico is a descendant of someone from Spain.
 
 For all the fecking technology we have - you'd think people would actually take the time to learn.
- 
					
					
						Hate to sound pedantic mate but this where investing time in learning a configuration management tool like Chef,Ansible or Puppet comes in handy. If this was 10 years ago I'd empathize but there's really no excuse today.
- 
					
					
						Embrace a wonderful drug called Cocaine.
 
 No in all seriousness see if you can get more flexible work hours. If not then sandbag like the rest of us do.
- 
					
					
						@J4s0n With your logic nothing would be anyone's business.
 
 You do realize that type of assinine behavior spills into the professional realm - in that case it is *my* business. I don't go into an office to hear a bunch of fucking brogrammers talk about their cocks and how enamoured they are with them.
- 
					
					
						Brilliant - you'd think if these wankers were so interested in physiology they'd have gone to medical school instead.
- 
					
					
						@thmnmlst +1 for VSCode. Cross platform makes it a dream to work with.
- 
					
					
						Way back in the day I took a C programming class where I'd been getting full marks on everything up until the final project.
 
 Final project had a directory path hard coded so the binary ended up seg faulting. Wanker of a professor gleefully gave me a 0 and my grade dropped to B even though it was a 5 minute fix at best.
 
 Lessons learned:
 Do not hard code anything
 Code reviews are your best mates
- 
					
					
						Emm isn't that your job as a programmer?
- 
					
					
						Keep at it. If you aren't going through pain you're not learning.
 
 I also recommend distilling your tasks down to simpler ones.
 
 E.g: 1. understand what dependency injection is. 2. Why do I need it? 3. What happens to my code if I don't use it?

