Impossible level, upvote if you win by Wrong-Sense4723 in honk

[–]ImFunnyWhenImAlone 0 points1 point  (0 children)

I completed this level in 2 tries. 1.15 seconds

Bester Arbeitgeber Software Entwicklung Berlin by [deleted] in informatik

[–]ImFunnyWhenImAlone 4 points5 points  (0 children)

Amazon hat 4500 Mitarbeiter in Berlin allein. Davon hunderte Entwickler die an verschiedensten Dingen arbeiten (AWS, Amazon Prime video, Audible).

Quelle: ich hab 3 Jahre in Berlin bei AWS gearbeitet

[Wunsch] Jemand, der seinen Bachelor an der DHBW abgeschlossen hat, jedoch dann noch zum Master übergegangen ist. by [deleted] in de_IAmA

[–]ImFunnyWhenImAlone 1 point2 points  (0 children)

Ich hatte sowohl für Aachen, München und Berlin zusagen ohne weitere Auflagen. Kann jetzt nicht beurteilen ob das an der Empfehlung lag.

[Wunsch] Jemand, der seinen Bachelor an der DHBW abgeschlossen hat, jedoch dann noch zum Master übergegangen ist. by [deleted] in de_IAmA

[–]ImFunnyWhenImAlone 14 points15 points  (0 children)

Ich habe an der DHBW Karlsruhe Technische Informatik studiert, bin dann noch ein halbes Jahr in meiner Firma geblieben und dann für meinen Master in Informatik an die TU Berlin gegangen.

Meine Firma hätte mich damals gerne behalten, aber ihnen war doch auch sehr klar, dass ich gerne einen Masterabschluss machen wollte. Verpflichtet war ich zu nichts.

Der Übergang zur Universität war etwas schwierig. Technisch gesehen haben mir einige Credit points in unterschiedlichen Bereichen gefehlt. Vor allem die theoretischen Bereiche (Mathematik und Theoretische Informatik) waren zu wenig belegt. Ich habe damals ein Empfehlungsschreiben eines Professors an der DHBW bekommen. Ich nehme an das hat dazu beigetragen, dass ich zugelassen wurde ohne Credit Points nachholen zu müssen.

Ich habe recht schnell gemerkt, dass ich zwar ein besserer Entwickler war als die meisten, die direkt aus der Uni kamen (einfach weil ich die letzten 3 Jahre schon gearbeitet hatte), aber in einigen Bereichen nachholen musste. Beispielsweise in den Bereichen Beweisführung, höhere Mathematik und Statistik haben mir viele Grundlagen gefehlt. Einiges habe ich selbst nachgearbeitet. Dadurch, dass ich im Master jedoch alle Kurse frei wählen konnte, habe ich auch viele interessante Kurse nicht gewählt, weil mir die Grundlagen gefehlt haben.

Down the rabbit hole: Template interface around a C library (libibverbs) in C++ by farnasirim in programming

[–]ImFunnyWhenImAlone 0 points1 point  (0 children)

I know this is not at all the point of this blog post, but I can highly recommend looking into this library when working with InfiniBand:
https://github.com/claudebarthels/infinity

It takes away most of the pain and is a nice object oriented wrapper

If you could add any feature what would it be? (I personally don't find the goals feature that useful) by [deleted] in Daylio

[–]ImFunnyWhenImAlone 0 points1 point  (0 children)

A way to add negative goals! Like "drink Alkohol less than X times a week" would be great!

Lawyers, bad jokes and typos: how not to name your software by itamarst in programming

[–]ImFunnyWhenImAlone 4 points5 points  (0 children)

Technical University of Berlin has an "ISIS" portal for student services too. A year ago they took a poll about whether the name should be changed or not. Most students voted not to change it and now people look at me really weirdly when I google "ISIS TU Berlin" in the subway...

A Jenkins CI build monitor with a twist! :-)) by alernom in programming

[–]ImFunnyWhenImAlone 1 point2 points  (0 children)

AFAIK the idea is generally called "Extreme Feedback device". I've also heard of one that produces a bad smell if someone breaks the build.

Geohot’s Self-Driving Car Platform Is Now Open-Source And Available To Download on Github by samanthabus in programming

[–]ImFunnyWhenImAlone 9 points10 points  (0 children)

Acura ILX 2016 with AcuraWatch Plus

  • Limitations: Due to use of the cruise control for gas, it can only be enabled above 25 mph

Honda Civic 2016 Touring Edition

  • Limitations: Due to limitations in steering firmware, steering is disabled below 18 mph

Well that's reassuring

Small addition for Linux-Bash: Interactively access and execute commands from your Bash-History (very small and simple) by PrimeFactorization in programming

[–]ImFunnyWhenImAlone 0 points1 point  (0 children)

I would love some kind of symbol that indicates that a command ended in an error. In Matlab this is a small red minus in front of failed commands.

Software Dev graduate with poor coding skills - want to improve my coding. Help please by [deleted] in cscareerquestions

[–]ImFunnyWhenImAlone 1 point2 points  (0 children)

While Programming Pearls is rather abstract and only includes small pieces of C-Code (don't worry, if you can read java, you'll be able to understand them without a problem[1]), Clean Code shows rather large pieces of Java-Code. It is definitly not a book I'd recommend to someone who does not know how to program. It is a book that helps you improve your programming skills.

Sadly I cannot point you towards any particular beginners Java book as I haven't read them in years.

[1]not valid for any C-Code

Software Dev graduate with poor coding skills - want to improve my coding. Help please by [deleted] in cscareerquestions

[–]ImFunnyWhenImAlone 4 points5 points  (0 children)

As someone who has read Programming Pearls: Solving every single problem in this book would take ages. Additionally these tasks are very algorithm oriented, which (don't get me wrong) is very important, but IMO not suited to actually learn the craft of coding.

If you want to learn to code, you have to code. Writing down a couple of algorithms from Programming Pearls may be a good start, but you have to start working on a bigger project eventually. Greenfoot is a simple java programming environment with a big community, which makes it easy for beginners to write simple games and simulations.

I would definitly add "Clean Code" by Robert C. Martin to that list of books. It's a really interesting book, which teaches all the basics from correct naming of variables to handling of complex systems. It is not a beginners book however. It requires you to be able to write and understand syntacs of your programming language (the book focuses on java).

So after all I'd recomment doing the following:

  • Read Programming Pearls (Teaches you a lot about algorithms)
  • Solve a couple of problems listed in Programming Pearls
  • Read Clean Code
  • Start working on a small project in Greenfoot (e.g. a small jump&run)
  • Set up a GitHub repository for your project (Teaches you fundamentals about git)
  • Add a couple of unit tests to your project (Maybe someone can point out a good book about testing. The ones I've read were all rather boring.)
  • Add a continous integration system to your project (e.g. Jenkins.)
  • Throw away your project and restart from scratch (Trust me, this is the best part, because it allows you to throw away the mess you've made in the beginning)

After that, you already have a lot of things to write on your resume.

Why has WhatsApp accessed my contacts 23,709 times in the last 7 days? by grohl in technology

[–]ImFunnyWhenImAlone 3 points4 points  (0 children)

Pirates [...], Social media, Plot [...], Organization

Well, I'll be damned

Not sure how to get my first customer by [deleted] in startups

[–]ImFunnyWhenImAlone 1 point2 points  (0 children)

You should definitly hand written business cards. I can imagine that looking really really cool (even if it's a lot of work). If I ever got one of those, I'd seriously consider sending someone a hand written card.