Photo by Dylan Gillis on Unsplash

Ketika kita bekerja dalam sebuah tim, tentunya kita akan berhadapan dengan orang-orang yang mungkin memiliki karakteristik yang berbeda dengan kita. Dengan segala keberagaman yang ada, tim tersebut harus terorganisir dengan baik untuk dapat melalui segala tantangan dan rintangan yang ada. Oleh karena itu, di dalam sebuah tim haruslah memiliki sosok…


Photo by Balázs Kétyi on Unsplash

Ketika mendesain suatu produk, hal yang terpenting adalah konsistensi. Dengan menerapkan aspek konsistensi, pengguna akan mengenali produk kita dengan lebih baik. Untuk membuat sebuah desain yang konsisten, prosesnya tidaklah mudah. Ada banyak hal yang perlu dipertimbangkan, mulai dari pilihan warna, font beserta ukurannya, padding, dll. Belum lagi kalau proses desainnya…


Photo by Marvin Meyer on Unsplash

Bicara tentang software development team, semua orang pastinya ingin memiliki tim yang beranggotakan developer-developer dengan kemampuan teknis terbaik. Mereka beranggapan bahwa kondisi tersebut akan meningkatkan produktivitas. Akan tetapi, tidak jarang juga kita menemukan beberapa development team yang beranggotakan orang-orang terbaik, justru kurang produktif. Lantas, mengapa hal tersebut bisa terjadi?

Dalam…


Photo by James Harrison on Unsplash

When we want to develop a software, we need a proper framework so that the development process runs well. One of the most widely used software development frameworks is MVC or Model-View-Controller. MVC is an architectural pattern that divides an application into 3 main components, including model, view, and controller…


image from https://pin.it/1BL8nQl

Ketika kita berbicara tentang User Interface, satu kata yang terlintas dipikiran kita adalah tampilan. Suatu aplikasi dengan tampilan yang baik pastinya akan memberikan kemudahan dan kenyamanan bagi pengguna yang berinteraksi dengan aplikasi tersebut. User Interface memiliki korelasi yang erat dengan aspek kognitif manusia. Saat seseorang berinteraksi dengan aplikasi, pasti akan…


Photo by Onur Bahçıvancılar on Unsplash

If I give you 2 rooms and you have to pick one of them quickly, which one would you choose, the clean one or the mess one? That’s an easy question, right? Of course you (or even everybody) will pick the clean one. The reason is clear, who likes the…


TDD (Test-Driven Development) is about driving development from tests. This is a software development approach where developer write tests first before they write the code. The basic steps of TDD is started by writing a failing test for a functionality that you want to implement. After that, you write the…


In the software development industry, collaboration is a must. By collaborating, something complex can be done easily. With multiple individuals working on a project, the task can be broken down equally into small pieces into some specific tasks and then assign it to different person. …


In this 21st century, the ability to respond to change is crucial for every aspect of a business, even for the small ones. As a developer who will dive in there, of course, you need to familiarize yourself with this. …

FADHIL IBRAHIM

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store