Erik Engheim·Dec 19, 2022Breaking Big Applications into Small ApplicationsReflections on modern software complexity and how to solve itA response icon10A response icon10
Erik Engheim·Dec 18, 2020The 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…A response icon3A response icon3
Erik Engheim·Nov 11, 2017Short 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…A response icon1A response icon1
Erik Engheim·Nov 7, 2017The 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.A response icon4A response icon4
Erik Engheim·Dec 10, 2017The No Bullshit Guide to Icon Design and UsageToo much advice on good icon design is just fluff. Essentially it boils down to:A response icon1A response icon1
Erik Engheim·Dec 10, 2017Understanding 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…