Skip to content

Author: Yusuf Aytaş

Check First, Then Use

Software development depends a lot on open source projects. From operating systems to editors, we use open source software everywhere. Nevertheless, we should be careful about what we are using. We should potentially go through a checklist to see if the software meets our expectations. If there doesn’t exist a guideline for the company or the team, we should set up one. So, without further ado, let’s…

Leave a Comment

On Writing Wrapper Libraries

A wrapper library is a thin layer of abstraction around an existing library, dependency, or functionality. A wrapper library offers a better and cleaner interface or rather hides the dependency or library. Writing a wrapper library can be a hard decision since it requires more work and expands the project scope. On the other hand, it has long-term benefits like better validation, good default parameters, and the…

Leave a Comment

Firefox: Son Kale

Tarayıcı seçimi oldukça kişisel bir şey. İnsanlar, uzun süre bir tarayıcıyı kullanınca, ister istemez arada bir bağ kurmaktalar. Bu nedenle, birinin varsayılan tarayıcılarını değiştirmesini sağlamak oldukça zor. Bunu dünyanın en büyük firmalarından biri olan Microsoft defalarca denedi. Malumunuz, her seferinde yenildi. Ben uzun süre Chrome kullandım. Harikulade kullanışlı ve yeterince de hızlı. Şu anda Chrome açık ara market lideri ve bu kolay kolay değişecek gibi durmuyor. Peki,…

Leave a Comment

Yeni MacBook Pro

Uzun yıllardır MacBook kullanıyorum ve hiçbir zaman verilen paraya kıyasla alınan verim anlamında MacBook Pro’yu beğenmedim. Bu konudaki yaklaşımım cihazın kalitesinden çok her zaman verilen paranın çok fazla olmasından kaynaklanıyordu. Yoksa, kullandığınızda cihazın ne kadar güzel tasarlandığını anlayabiliyorsunuz. Fanlarından tutun da ekranın kalitesine belirgin bir fark görebiliyordunuz. Fakat, ne zaman oyun oynasam, cihazın kendinden geçtiğini de biliyorum. Ama yine de MacBook’u bağrıma basmıştım. Sonuçta şirketler parasını veriyor,…

1 Comment

Minimum Viable Agile

In my last post, I’ve somewhat criticized the agile frameworks. In short, agile frameworks bring complexity with minimal effectiveness. They even can hinder engineers effectiveness. So, what’s the alternative? In my opinion, most of the engineers don’t really have any problems with short release life cycle and continuous feedback from the customers. If we can apply agile principles with less ceremony; then, we might be able to…

Leave a Comment