Skip to main content

Software

πŸ“„οΈSystems Analysis and Design

The most taxing part of performing analysis and design of a system is the mental load required to keep all components, requirements, and trade-offs front of mind. Especially in a larger system design the number of interconnected modules and requirements can be overwhelming to try to conceptualize all at once. Consistent documentation helps in being able to move things out of your head into a reference form but as an analyst you still need to keep an awful lot of moving parts in your head at the same time.

πŸ“„οΈSenior Developers

Semir Zeki, for example, at University College London has a beautiful study from some years ago with mathematicians in which they showed mathematicians equations that are "beautiful" and equations that are "ugly" and just the fact that experts in math knew what you mean by this already tells you what it actually means to be an expert in math. To be an expert means I can see an equation and imagine in my mind all the powerful ways it can be used to explain phenomemon in the world in way that matter." - Mary Helen Immordino-Yang | USC Rossier School of Education, The Reset Button - Hidden Brain Media

πŸ“„οΈVirtual Reality

Social media companies desperately want to create a new walled garden that gives them a set of digital real estate that they can rent out to the public (McEwan, 2023) but so far the public has not been very receptive to the types of devices they need to wear and immersing themselves into these environments when their televisions, phone screens, and headphones already provide most of the key experience that they need on something they already carry without any additional costs.