Erik EngheimBreaking Big Applications into Small ApplicationsReflections on modern software complexity and how to solve itDec 19, 202210Dec 19, 202210
Erik EngheimThe Openness of macOSThere is a perception that Mac’s are close down blackboxes where you have no access to how they work or can configure them in anyway. But…Dec 18, 20204Dec 18, 20204
Erik EngheimShort Abstract Code or Long Concrete Code?One of the problems I find with writing code which is primarily written to be easy to understand is that abstractions are frequently harder…Nov 11, 20171Nov 11, 20171
Erik EngheimThe Case Against Descriptive Variable NamesPeople believe that long descriptive variable names and function names always makes code easier to read. Frequently the opposite is true.Nov 7, 20174Nov 7, 20174
Erik EngheimThe No Bullshit Guide to Icon Design and UsageToo much advice on good icon design is just fluff. Essentially it boils down to:Dec 10, 20171Dec 10, 20171
Erik EngheimUnderstanding Visual Layout in GUI DesignHow do you place buttons, dropdown menus, checkboxes etc so that your user interface is easy to understand and navigate for users? Here…Dec 10, 2017Dec 10, 2017