The Importance of Discipline in Development

Omar Sinan on June 12, 2019

For the past couple of months, I have been working on side projects (mostly on iOS using XCode and Swift) just for fun. I have noticed that I have ... [Read Full]
markdown guide

The more disciplined version:

Use your pencil & paper to sketch ideas and discuss them with your client/manager/team/friends to reach a better and clearer understanding of the requirements... Far cheaper than using any tech out there!


Control the tech... instead of being controlled by tech


Could absolutely work for some people, thanks for sharing! πŸ™ŒπŸ½


When I realized I should actually design in sketch before coding that was a game changer for me. It’s so much quicker to change decisions on your design in Sketch than it is in code.

Also, don’t worry about having all your art boards on one screen: most of the designers I work with work that way!


Absolutely, it has definitely changed the way I work. It helps a lot!
Also thanks for the reassurance πŸ˜…


Discipline gets even more important when working as a team on the same project. In one of my hobby projects the disorganized way of using git resulted commit becoming incompatible. Some of the incosistencies were resolved the wrong way: Keep my stuff, throw away work of others because that is easier than merging right. Frequently occuring on the short end of that premise you pile up frustration and stress easily. You are starting to lose sight of your different project branches status', what you are doing and what others have done, although everyone agreed to use git avoid these symptoms.

In short: You not only need to discipline yourself (although it's a start) but have to agree on certain standards with your teammates and on ways to enforce them. Unfortunetly, we lacked the latter which drove me into abandoning a multi-year project which I believed in strongly.


Absolutely it's a start, can't agree more. Thanks for sharing πŸ˜ƒ


It's great to hear the word discipline being used. That word doesn't come up as much as it should in software development these days.


Can't agree more, it definitely isn't discussed as much as it should be.


Sir you solved my 80% problem....god bless you sir🀘

code of conduct - report abuse