Comment why you ' re doing something , not what you ' re doing Unless it ' s clusterfuck code in which case refactor later if you canI ' d like to add on to this , as it kind of deals with software engineering in general before you even start the coding phase of development , you should always , always , always design first . You can have something crystal clear in your head , but not be able to implement it properly . If you design first , it gives you a chance to see what data structures algorithms you ' ll need to use and implement . Definitely saves a lot of time on coding development . <| sep |> Bakit natin pinag uusapan ang mga isda isda na yan ! Drahhhhhggs ang problema ! <| sep |> Interestingly , in recorded video footage at least with Shadowplay , the sounds are fine .