Details
-
AboutLvl 19 former uni student. Love programming, music and working on projects with people.
-
SkillsJava developer mainly, also know some c++ and have crossed paths with Python in the past. Full time Linux (Mint) user.
-
LocationSpain
-
Github
Joined devRant on 12/26/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
-
If you live in Europe check out OpenClassrooms. You do the program at your own pace (for beginners it's about a year), pay every month you're working towards your degree, and finish with the equivalent of a university degree. You can even do Master level courses there, or get your bachelor's and then do your masters elsewhere
-
I used to be like that six months ago, until I got hired into a team working with a 100k+ LOC code base. It's jarring at the beginning. But you just look around and start small. What does this method do? Where is it used? What methods does it use? And given enough time, you begin to get a feel for that code base.
You'll never know what the author was thinking, but don't try for details like that, just try to get a broader picture of what is going on. Code is logic, after all, it may be convoluted but you can follow it. -
Wouldn't an alternative be to break down the feature into smaller bits, and do one of them before the sprint ends?
-
@Fast-Nop I guess technically, but I wouldn't call myself a proper hacker. I think of it more like bug fixing, a system was misbehaving, I inspected it, and it was fixed.
Funny side note, the dude who developed that code is now apparently giving talks and stuff, and some people at the office think of him highly. But the more we poke around, the less impressed we are... Which goes to show, even great developers can fuck it up well -
@electrineer Hopefully my boss agrees at our annual review!
-
Man after looking at some back end code from five years ago from my current company, I don't know what to say... So much defensive code, docs lie constantly where they even exist... No comments to be seen beyond auto-generated ones...
Sad times really -
If you'll be using someone else's algos, probably not much math needed.
If you want to try your hand at making one, you'll need linear algebra and multivariable calculus to make the most basic implementation. -
Ctrl+D in IntelliJ
-
@messhias Yeah, I mentioned it before but in case it got buried.
On my devRant profile page, go to my GitHub and check the TexasHoldemNN project.
Under the nn folder you'll find all the neural network code, docs are in the headers. Maybe not very pretty (I'm no pro with c++) but functional. -
@Root No rush, you'll get there eventually. Regardless, the video series i mentioned is really easy to follow, if you want to just take a look :) there's no math until the last episode
-
@AlmondSauce That's really heartbreaking :(
-
@Root See my above comment :) it doesn't take that much, if you're familiar with differential calculus. And the series I mentioned is really good to help you conceptualize and understand how it works on all levels.
-
@BadFox Check my github (on my profile) for the TexasHoldemNN project. Might be a bit sketchy, but under the nn src folder you'll find the neural network code. Docs are in the header files, not the neatest so it may be a bit hard to understand 😅
For learning purposes, I'd recommend 3Blue1Brown on YouTube, he's got an awesome 4 part lesson on neural networks, and the fourth episode is a deep dive into the maths of it, with great visualizations. -
@Gaveuxifort Maybe for some, certainly wasn't for me... 😅
-
Every time I come across this rant, it makes me laugh. Well done, good sir.
-
@tokumei Cases that fit an ETX board are rather expensive... And I put some bubble wrap beneath them to keep the vibrations off a hard surface, which could be damaging.
But eventually I'll get a case, once I can afford it :) -
Man I don't even UI, just make a working CLI, and she's good to go!
I can't stand, and suck at designing UIs... -
@CoffeeNcode This site requires IE10+ :S so idk what they were thinking
-
@JKyll No clue but Firefox and Chrome refuse to authenticate me... Must be black magic of some sort
-
Just started a job working with SAP Hybris and Boi o Boi, is it scary. The worst part for me is the absolute shit documentation, which makes learning it hard.
I don't hate my job, it's actually a decent challenge, but I probably wouldn't take another job like this in the future... -
@njpugh90 Is that what this is?
Kill it with fire. I don't know who thought putting spaces between the method name and capitalizing the first word would help anyone. Sure, it may be a placeholder, but either the coder will document, or they'll leave that shit there that does nothing but suck ass. It'd be better with no documentation at all... -
@Ubergeek I wish... But I'm still working with the old guys, who like to keep to the Hybris style guide...
Seems like I'm stuck writing poorly formatted code :( -
On Linux there's a tool called testdisk or something similar that fully recovered deleted files, so long as they hadn't been overwritten. Last I checked it was free to use.
-
I had this happen to me, the touch comes back at times, but it's not a problem with the screen. I've had it repaired thrice and still and issue, maybe some circuit is not connecting properly inside... Hope that's not the case for you!
-
It's a nice idea, having all the latest and greatest... But also fairly expensive, and so long as my parts run code decently fast, I'm not too concerned with upgrading. That's why I'm still rocking an A8 processor all these years later 😂
-
@wowotek Yeah it's not obligatory, I was using a regular desktop with a decent i7 processor that I bought off ebay second hand. Gaming laptops are heavy... And this one was pretty light :D but regardless, you won't be doing anything that requires hours of computing, so so long as it boots and all, you're probably okay
-
Find a decent YouTube series, and go from there. At least as a starting point, to teach you the very basics.
-
I mean if you can afford high end computers... Why not... Gaming computers tend to be very high spec on all fronts, so they're good for any job you throw their way.
Then again, I was rocking a ten year old HP laptop till not long ago, and it did me well... Maybe not best performance, but let's me see how it'll run on shittier computers, and makes me want to optimize as much as possible. -
My favorite LinkedIn job posts
JAVA DEVELOPER:
.
.
.
.
Requirements:
Angular, Java, Spring...
Like wtf guys, false advertising. Also shows huge incompetence, and wastes my time... -
Just starting with Hybris, can't wait to run into the nightmares you describe... :( sad times...