A few of our colleagues attended the Hyderabad edition of the ‘Oracle Code’ Conference in April. Tejesh & Abhilash share some useful learnings from the conference.
Talk 1 – The art of simplicity
Venkat Subramaniam shared his experiences of programming in the talk, The Art of Simplicity. The talk focused on code and programming style.
Simple is not necessarily familiar
Developers often get confused between the word familiar and simple. The developer sees the below piece of code and says it’s a simple for-loop.
But the developer does think for a moment whether to put < arr.length or <= arr.length and s/he does think about this every single time. On top of that, input array is mutated causing side effects. This is an example of familiar but not simple.
The below declarative style solution is unfamiliar but simple. No mutation and less thinking.
In Object Oriented programming, we encapsulate the moving parts. In functional programming, we eliminate moving parts.
Developers when starting on a new project think of design architecture that will scale in future. While that is true, many a time we don’t know what that scale is. It is better to not abuse the word vision and do what is required now, else the product might end up like this.
Image credit: Copyright of TM Rube Goldberg Inc.
Simple is not terse.
Developers confuse the words concise with terse. Concise code is short, easy to understand and work with. Terse code is short but hurts us when we least expect. The most important part of a code base, from readability point of view, is to separate code with blank lines.
Talk 2 – Productivity tips for developers
Sebastian Daschner’s talk focused on productivity tips for developers.
Bakit Perpekto ang Maikling, Mataas‑Intensidad na Mga SesyonAng Chicken Road ay ginawa para sa impatient… Read More
Når lysene blinker og trafikken summer, er det bare en chicken du trenger for å… Read More
Meet Methmeth – the online casino that’s built for players who crave instant thrills without… Read More
Welcome to the Sol Casino ExperienceSol Casino invites players who crave adrenaline without the marathon… Read More
1. The Pulse of Fast‑Paced PlayIn the world of online gambling, speed is often the… Read More
Imagine a casino where the lights flash, the reels spin, and every decision is made… Read More
This website uses cookies.
Leave a Comment