Skip to content

Programming language war, does it matter?

Photo of Freddy
Hosted By
Freddy and 6 others
Programming language war, does it matter?

Details

https://secure.meetupstatic.com/photos/event/d/6/4/d/600_463914861.jpeg

If you hang out with programmers enough, one of the first things you'll notice is their very, very closely-held belief that their favored programming language is the only correct one.

Simple questions on sites like Quora (http://www.quora.com/I-want-to-learn-programming-Which-language-should-I-choose) or Reddit like "what programming language should I learn (http://www.quora.com/I-want-to-learn-programming-Which-language-should-I-choose)" prompt long, thoughtful essays on why you should choose one over the other — that then immediately turn into long, thoughtful debates, and sometimes into short, clipped flamewars.

The debates might seem weird to the non-technical observer, since the programming language is totally invisible while you're using the app.

Part of it is that programmers want to choose a language with solid job prospects and high salaries (http://www.businessinsider.com/tech-skills-worth-100000-or-more-2015-3), or keep their skills up-to-date for any future employment. Part of it is that coders, especially those more academically-minded, appreciate the novelty and challenge of learning a new programming language and all its foibles.

The final factor here is that developers want to protect the time and energy they've invested in learning a language. Just like spoken language, some people are better at learning new languages than others, but it's still a struggle. If another, objectively better language comes along, then that means they're obsolete. That results in some natural pushback.

"So everybody defends his/her own language and proclaims it is the best there is to make sure their investment is not lost,"

On this meetup you will get knowledge and insight for several programming language, Go, Java, Python, Ruby, C#, Swift, Scala, and PHP. From software architect point of view, technology knowledge is one of the important aspect. To support architectural decision that fit with business needs.

Basic Outline:

  1. Motivation
  2. Best Use case
  3. Ecosystem (Community Support, Libraries, Framework, etc.)
  4. Learning Curve
  5. Success Story
  6. Job Market

Plan Rundown:

12:00 - 12:30 (30m) - Registration

12:31 - 12:55 (25m) - Scala - Dipl. Inf. (FH) Jony Sugianto, M. Comp. Sc.

12:56 - 13:20 (25m) - PHP - Mizno Kruger - CTO & Cofounder, carijasa.co.id

13:21- 13:45 (25m) - Kotlin - Deny Prasetyo - Backend Engineer at GOJEK

13:46 - 14:10 (25m) - Go - Kenneth Shaw - Founder / CTO at Brankas

14:11 - 14:25 (25m) - C# - Eriawan Kusumawardhono - Microsoft MVP C#

14:26 - 14:50 (25m) - Swift - Deni Zakya - BBM IOS Engineer KMKLabs

14:51 - 15:30 (33m) - Break Time & Networking

15:31 - 15:55 (25m) - Javascript - Riza Fahmi - Co-founder, Curriculum Director at Hacktiv8

15:56 - 16:20 (25m) - Java - Yudhi Karunia Surtan -S enior Principle Software Engineer at Blibli.com

16:21 - 16:45 (25m) - Ruby - Didik Wicaksono - CTO and doorkeeper at Cookpad Indonesia

16:46 - 17:10 (25m) - Python - Muhammad Rofiq - Head of data & core service engineering Detik.com

17:11 - 17:30 (20m) - Panel Discussion

17:31 - 17:40 (10m) - Closing and Remarks

Note: Snack available. First come first serve.

*Details on the rundown is subject to change without prior notice. More info please email to organizer@sarccom.org.

This event is FREE. We don't want to limit the participants and we want to keep this high quality event FREE so please help us by attending the event with the intention to learn and have your full attention to the speakers.

Please support us by:

• Invite many friends as much as you can to join this community

• You can invite students, IT professional or anyone who interested

Thank You.

Photo of Software Architect Indonesia Community group
Software Architect Indonesia Community
See more events
PT Microsoft Indonesia
Gedung Bursa Efek Indonesia - Jl Jend. Sudirman kav. 52-53 Tower 2, 18th floor, Microsoft Auditorium · Jakarta