Details
-
AboutI'm a data engineer working with an AWS stack for creating full stack data analysis tools.
-
SkillsScala, Docker, git, Hadoop, spark, postgresql, C#
-
Github
Joined devRant on 2/22/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
-
Elon musk when asked why he wants to build life on mars:
"I'm not trying to be anyone's savior. I just want to think about the future and not feel sad"
https://youtu.be/zIwLWfaAg-83 -
! Not a rant about Linux being better than Windows.
I used to ignorantly think that but experience and awesome community's like this have taught me better.
At a previous job I worked with Linux for ages and git used to how streamlined it is when working with a console. I then moved to Windows (to make games I'm Unity3D, which was awesome!) and found myself pining for a decent console. I finally found ConEmu which has a multi tab feature!
Just wanted to share this, knowing it made my life way more fun!6 -
Presumably this would come together with some form of universal income. Even Elon musk thinks this is a going to become critical in a few years time. So in that case I would spend my days creating things. I'd probably start with video games as that's my current hobby. But yeah, more time for creative activities would be awesome! Go ai!
-
I'm at my first Hackathon. It's awesome and we're on the final day of a long 3 days!
We're designing an app to encourage sharing transport to and from major events (music, sports, etc).
We have a quick 5 minute survey
https://surveymonkey.co.uk/r/.... It would really help our chances today at the final presentation!
(I'm sorry for abusing this medium, this is an awesome community of people and it would be awesome to have your support on this!)10 -
The most annoying thing about using both bash and browsers is accidentally pressing ctrl + shift + C in the browser and the fucking debug console appearing. I just want to copy some shit from stack overflow!2
-
Sat at home Giggling away to devRant. My partner asks what I'm laughing at and all I can say is: sorry my devRant to English transpiler is broken.2
-
Any Unity3D devs out there?
My thoughts: Unity3D is an amazing game engine. It lets you really quickly go from concept to implementation and allows you to prototype very quickly. My concern is that I find it incredibly hard to write good code using it. It's very difficult to write in a test driven way, especially if you put any logic in a MonoBehaviour. It is possible to work around this by using Zenject or another DI framework. You could even use entitas which is an entity component system. But these all have their downsides too. Zenject I find to be quite boilerplatey and not that easy to test either. I also find it really frustrating to be using a really old very of C# (maybe C#4 equivalent but I think it's customised in some way for the engine).
Anyone else struggle to enjoy writing code for Unity3D games?18 -
My first software teacher almost made me quit programming for life.
She spent the entire year not showing us how to make a shity app in visual basic. Zero help. We all hated it.
At the end of the year and she realised she had 'forgotten' to teach us 70% of the course. We all failed miserably! I didn't touch programming for almost 3 years. (unless you could MATLAB, which I don't).
That was when I discovered Mehran Sahami's CS106A course on the Stanford website. Honestly the best teacher I've never met! His passion is boundless and mastery of teaching is second to none. Thanks to him I discovered programming and I love it! Karol the robot should get a special mention too!
Good teachers make the world of difference.6 -
def devRantPostAction(post : DevRantPost) = {
If ((post.contains("fuck") && ContradictsItself(post)) || ContainsBrilliantGif(post) || ReferencesPornSite(post))
PlusOne
else if (ContainsSqlInjection(post)
MinusOne
else
Ignore
} -
That feeling you get when starting a new scala project. Fresh start! Lessons I have learned:
1) Add a linting tool before the code gets inconsistent to the point where it has thousands of style errors.
2) use test driven development from the start so that refactoring later is a breeze.
3) Write top down, no matter how much I want to implement the algorithms first.
4) write the tests first! -
It's decided. Going to learn libgdx so that I can use scala (my favourite language) for game Dev (my favourite type of personal coding project)!
-
Dammit, why am I up at 3am thinking about programming solutions!? Where's my brains off switch? I need sleep!
-
Anyone out there a Scala fan? I am! Seems like most of the stories here are quite negative but positively is my thing so here's my 2 cents:
Scala is an amazing data processing language. It's a functional language with a lot of really great things like a consistent collection library api, case classes, brilliant async library's like Akka Actors, and plenty of solid learning resources like Twitter school and Martin Odersky's online course.3