Altinet
  • Home
  • Blog
  • Contact





Why programming is hard

On 28 May, 2016
Uncategorized
By : Bruno Samardzic
No Comments
Views : 8902

True development, the right kind of development, comes down to having a debate with yourself about every line of code that you write. The choices are so rarely clear cut because of several different factors: the legacy, the current state of art, the communicated needs, the actual needs and the future potential needs. Lots of these factors are not specific to IT, but the churn, the dynamics, the pace are. Making a line of code is making a claim that can stand the test of argument. A good programmer will try and make a counterargument, have a debate with himself, attacking the claim from different angles. Simplicity and clear intentions are of utmost importance. And that’s why mantra “keep things simple” is deceiving: Doing things simple is the hardest. But when you nail it, the rewards are exponential, and so is the punishment if you don’t.



Previous Post Next Post 

About The Author

Bruno Samardzic


Number of Posts : 45
All Posts by : Bruno Samardzic

Leave a Comment

Click here to cancel reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>





Recent Posts

  • Angular vs React: round 2
  • Why programming is hard
  • Orchard Workflows, undocumented gem
  • The React Redux
  • React.js invoicing CRUD application, part 2: Description

Recent Comments

  • Angshuman on Animation for starred grid rows and columns using xaml
  • Advanced Excel Training in Lucknow on Angular vs React: round 2
  • Reginald Sophomore on My example of Angularjs directive
  • Slobodan on Angular and Breeze – story so far.
  • Bruno Samardzic on Reaction to Ember-forged Durandal Angularly Knocking out my Backbone, or my JS MVC framework research conclusion.

Contact

Altinet d.o.o.

OIB: 97429091194

Čulinečka cesta 146, Zagreb

Tel: +385 (1) 2946 819

Mob: +385 (98) 210 756

IBAN: HR4323400091110406470

Latest tweets