Why doesn’t GitHub talk about their product roadmap?

26 maggio 2014 - Fonte: http://nicolaiarocci.com
Software development is mostly horseshit. We’re busy trying to build things, trying to estimate when things are done, trying to work with other humans to make sure you don’t break anything when you launch. All of these things can go horribly, horribly wrong without much malice or without much intention. It’s still very difficult. via […]...

Leggi il seguito »

How to be a sane programmer

24 marzo 2014 - Fonte: http://nicolaiarocci.com
But here’s the rub. Programming, like writing, painting, and music, is chiefly a creative endeavor not a technical one. Practice with any technology or language is useful as a means of learning tools and techniques, but it will not make you a substantially better programmer. via How to be a sane programmer...

Leggi il seguito »

Learn C, Then Learn Computer Science

12 febbraio 2014 - Fonte: http://nicolaiarocci.com
This is the problem with emphasizing computer science over learning to code. Without an understanding of what’s happening at a low level, my peers ran into issues [...] and had no idea what to do to debug them. This is a problem that stems from teaching people computer science but not teaching them how to […]...

Leggi il seguito »

What the Heck is Happening to Windows?

12 febbraio 2014 - Fonte: http://nicolaiarocci.com
This oh so this. If you look back over the decades at the many high-level complaints that have been leveled at Windows, one in particular sticks out: Unlike Mac OS, in particular, Windows has always attempted to satisfy every possible customer need, and as such it often provides multiple ways to accomplish the same thing. […]...

Leggi il seguito »

Why AngularJS Will Be Huge

7 febbraio 2014 - Fonte: http://nicolaiarocci.com
The reality is that AngularJS is winning the frontend framework war. It’s not to say there aren’t great, high quality alternatives out there, but few have gained so much developer mindshare that slow and conservative companies see it as a wonderful investment. And it’s all the better that normal developers actually love developing with it! […]...

Leggi il seguito »

Why I Left the .NET Framework

3 febbraio 2014 - Fonte: http://nicolaiarocci.com
I can’t say I left the .NET Framework altogether as our main app was developed with .NET and we still maintain it on daily basis. Whenever applicable however, all the recent stuff is being done outside the walled garden. The following Jonathan Oliver totally resonates with my experience. The .NET Framework was good. Really good. Until […]...

Leggi il seguito »

REST APIs for Humans at FOSDEM

3 febbraio 2014 - Fonte: http://nicolaiarocci.com
Yesterday I gave a talk at FOSDEM 2014 in Brussels. The conference itself was amazing, with over 5000 attendees literally swarming and taking over the ULB Campus. I was stoked at how smoothly everything was going on despite the incredible number of simultaneous sessions and the number of attendees continuously flowing between buildings and conference rooms. […]...

Leggi il seguito »

The Descent to C

1 febbraio 2014 - Fonte: http://nicolaiarocci.com
This is really worth you time if you’re looking to learn C language (you should). This article attempts to give a sort of ‘orientation tour’ for people whose previous programming background is in high (ish) level languages such as Java or Python, and who now find that they need or want to learn C. via […]...

Leggi il seguito »

How To Be A Great Developer

12 gennaio 2014 - Fonte: http://nicolaiarocci.com
… and a Great Person in general. Empathy is your most important skill. Practice it with everyone you interact with, and everyone who interacts with your work. Humility goes hand in hand with empathy. Be open to the possibility (likelihood, even) that you are wrong. Know that you will always be learning and improving. accept […]...

Leggi il seguito »

Conquering the Command Line

12 gennaio 2014 - Fonte: http://nicolaiarocci.com
This is a very good ebook, and is free for reading online. This book is for new developers, experienced developers, and everyone in between who wants to master Unix and Linux commands. This book was designed to showcase some of the most useful commands that a developer can know to help them in their daily […]...

Leggi il seguito »