<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://bridgetownrb.com/" version="1.2.0">Bridgetown</generator><link href="https://andrewmcodes.dev/feed/blog.xml" rel="self" type="application/atom+xml" /><link href="https://andrewmcodes.dev/" rel="alternate" type="text/html" /><updated>2023-02-28T21:54:46-07:00</updated><id>https://andrewmcodes.dev/feed/blog.xml</id><title type="html">Andrew Mason | Blog</title><subtitle>Andrew Mason is a senior full stack software engineer, content creator, and Rubyist. Currently a senior product developer at Podia based in Phoenix, Arizona.</subtitle><author><name>Andrew Mason</name></author><entry><title type="html">Unlock the Power of Learning with Dual Coding Theory</title><link href="https://andrewmcodes.dev/dual-coding-theory/" rel="alternate" type="text/html" title="Unlock the Power of Learning with Dual Coding Theory" /><published>2023-02-12T16:16:36-07:00</published><updated>2023-02-12T16:16:36-07:00</updated><id>repo://posts.collection/_posts/dual-coding-theory.md</id><content type="html" xml:base="https://andrewmcodes.dev/dual-coding-theory/">&lt;p&gt;Have you ever had difficulty understanding a concept or idea? Do you feel like the words just don’t “click” in your memory when you read them? If so, you may want to consider using dual coding theory to improve your learning and memory retention.&lt;/p&gt;

&lt;p&gt;Dual coding theory is based on the idea that we use both verbal and visual codes when processing and storing information in our brains. In other words, we not only use language to learn and remember, but we also use images and symbols to understand and store information.&lt;/p&gt;

&lt;p&gt;Using dual coding techniques can help learners of all ages, but it is especially helpful for those who struggle with traditional forms of learning, such as reading and writing. By presenting concepts in both verbal and visual formats, learners can better encode and organize the information, leading to improved comprehension and performance.&lt;/p&gt;

&lt;p&gt;For example, if you’re trying to learn the structure of an atom, you can read a definition of the atom and also look at a diagram to create a mental image of the concept. This combination of verbal and visual cues can help you better understand and remember the information.&lt;/p&gt;

&lt;p&gt;Research has shown that the use of dual coding can improve memory retention, comprehension, and problem-solving abilities. So if you’re looking for an effective way to improve your learning and performance, consider using dual coding theory and combining verbal and visual cues to better understand and remember information.&lt;/p&gt;</content><author><name>Andrew Mason</name></author><category term="blog" /><category term="learning" /><category term="memory" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://og.andrewmcodes.dev/api/page?title=Unlock+the+Power+of+Learning+with+Dual+Coding+Theory" /><media:content medium="image" url="https://og.andrewmcodes.dev/api/page?title=Unlock+the+Power+of+Learning+with+Dual+Coding+Theory" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">INTP: My Personality Type</title><link href="https://andrewmcodes.dev/personality/" rel="alternate" type="text/html" title="INTP: My Personality Type" /><published>2022-06-29T22:59:52-07:00</published><updated>2022-06-29T22:59:52-07:00</updated><id>repo://posts.collection/_posts/personality.md</id><content type="html" xml:base="https://andrewmcodes.dev/personality/">&lt;p&gt;I find it very hard to describe my personality.&lt;/p&gt;

&lt;p&gt;INTP. I think the description below is pretty spot-on.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;INTPs are philosophical innovators, fascinated by logical analysis, systems, and design. They are preoccupied with theory, and search for the universal law behind everything they see. They want to understand the unifying themes of life, in all their complexity.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
  &lt;p&gt;INTPs are detached, analytical observers who can seem oblivious to the world around them because they are so deeply absorbed in thought. They spend much of their time in their own heads: exploring concepts, making connections, and seeking understanding of how things work. To the Architect, life is an ongoing inquiry into the mysteries of the universe. 1&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To really understand me, you have to understand that I have &lt;a href=&quot;#&quot;&gt;Combined Type ADHD&lt;/a&gt;, which means I struggle a lot with my hyperactivity and attention span.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/adhd/&quot;&gt;View this post&lt;/a&gt; for more details and why I talk openly about it.&lt;/p&gt;

&lt;p&gt;Recently I have increasingly more aware of my inate perfectionism and how it negatively affects me.&lt;/p&gt;</content><author><name>Andrew Mason</name></author><category term="blog" /><category term="personal" /><category term="adhd" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://og.andrewmcodes.dev/api/page?title=INTP%3A+My+Personality+Type" /><media:content medium="image" url="https://og.andrewmcodes.dev/api/page?title=INTP%3A+My+Personality+Type" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Living with ADHD: The Benefits of Openness and Vulnerability</title><link href="https://andrewmcodes.dev/adhd/" rel="alternate" type="text/html" title="Living with ADHD: The Benefits of Openness and Vulnerability" /><published>2022-06-29T22:59:52-07:00</published><updated>2022-06-29T22:59:52-07:00</updated><id>repo://posts.collection/_posts/adhd.md</id><content type="html" xml:base="https://andrewmcodes.dev/adhd/">&lt;!-- ResponsiveImage.new(file: &quot;v1665648326/andrewm.codes/mountain-profile_cg5jg0.jpg&quot;, loading: :eager)  --&gt;

&lt;p&gt;I have Combined Type ADHD and &lt;strong&gt;it’s a big part of what makes me…me.&lt;/strong&gt; It isn’t my &lt;a href=&quot;/personality/&quot;&gt;entire personality&lt;/a&gt;, but it is constantly affecting me to the point I feel &lt;strong&gt;it’s important to know about when you meet or interact with me.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I didn’t know I had it until late in college and I often think about how different my life would have been had I known, and gotten help for it, earlier.&lt;/p&gt;

&lt;p&gt;Because of this and because it is such a big part of my life, &lt;strong&gt;I talk very openly about my ADHD&lt;/strong&gt; on &lt;a href=&quot;/about/&quot;&gt;social media&lt;/a&gt;, on &lt;a href=&quot;/podcasts/&quot;&gt;podcasts&lt;/a&gt;, and to hiring managers.&lt;/p&gt;

&lt;p&gt;Since I became very vocal about it, I have met so many other ADHD developers, some of whom were afraid to admit they had it previously because of the stigma. Even more importantly, &lt;strong&gt;several folks have told me they realized they had ADHD&lt;/strong&gt; after hearing me talk about the symptoms and have gotten help.&lt;/p&gt;

&lt;p&gt;There are companies out there who wouldn’t consider hiring me because of my ADHD, but every time I hear from someone who benefitted from me discussing it openly, &lt;strong&gt;I don’t care.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Medication completely changed my life and I currently take Vyvanse to help manage my ADHD.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;If you want to talk about ADHD&lt;/strong&gt;, hit me up on &lt;a href=&quot;https://twitter.com/andrewmcodes&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;ADHD is being a perfectionist without the capability of motivating yourself to achieve said perfection.
- &lt;a href=&quot;https://twitter.com/avresco/status/1286441624361287681&quot;&gt;@avresco&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;</content><author><name>Andrew Mason</name></author><category term="blog" /><category term="personal" /><category term="adhd" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://og.andrewmcodes.dev/api/page?title=Living+with+ADHD%3A+The+Benefits+of+Openness+and+Vulnerability" /><media:content medium="image" url="https://og.andrewmcodes.dev/api/page?title=Living+with+ADHD%3A+The+Benefits+of+Openness+and+Vulnerability" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">How to Add a Progress Bar Around Your Twitter Avatar</title><link href="https://andrewmcodes.dev/twitter-avatar/" rel="alternate" type="text/html" title="How to Add a Progress Bar Around Your Twitter Avatar" /><published>2022-05-24T14:34:24-07:00</published><updated>2022-05-24T14:34:24-07:00</updated><id>repo://posts.collection/_posts/twitter-avatar.md</id><content type="html" xml:base="https://andrewmcodes.dev/twitter-avatar/">&lt;p&gt;My &lt;a href=&quot;https://twitter.com/andrewmcodes&quot;&gt;Twitter avatar&lt;/a&gt; is outlined by a blue, previously green, progress bar that I get asked about often.&lt;/p&gt;

&lt;p&gt;The progress bar is updated in real-time every time I get a new follower. When I reach 10 new followers, the progress bar resets and the loop begins again.&lt;/p&gt;

&lt;p&gt;To achieve this effect, I use &lt;a href=&quot;https://blackmagic.so/&quot;&gt;BlackMagic.so&lt;/a&gt;, a suite of tools for influencers to enhance &lt;a href=&quot;https://twitter.com/andrewmcodes&quot;&gt;Twitter&lt;/a&gt; from &lt;a href=&quot;https://twitter.com/tdinh_me&quot;&gt;Tony Dinh.&lt;/a&gt; Their main product is an analytics tools, but they have a free tool named &lt;a href=&quot;https://blackmagic.so/profile-progress-bar&quot;&gt;Profile Progress Bar&lt;/a&gt;, which you can use to add a progress bar to your Twitter avatar.&lt;/p&gt;

&lt;figure class=&quot;not-prose space-y-1&quot;&gt;
  &lt;div class=&quot;aspect-video&quot;&gt;
    &lt;img alt=&quot;BlackMagic.so Profile Progress Bar Twitter Tool&quot; src=&quot;https://res.cloudinary.com/andrewmcodes/image/upload/w_1200,c_limit,q_80/v1666073663/posts/twitter-avatar/20220505050712Z_BlackMagic.so2.jpg&quot; class=&quot;rounded-lg object-cover object-center shadow-lg&quot; /&gt;
  &lt;/div&gt;
    &lt;figcaption&gt;
      &lt;span class=&quot;text-xs font-mono&quot;&gt;The BlackMagic.so Profile Progress Bar Twitter Tool
&lt;/span&gt;
    &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Connect your &lt;a href=&quot;https://twitter.com/andrewmcodes&quot;&gt;Twitter account&lt;/a&gt; to BlackMagic.so to add a progress bar to your Twitter avatar. You can customize the colors and progress value to your liking and start the real-time updates.&lt;/p&gt;

&lt;p&gt;BlackMagic.so has several other free, and paid tools, but this is currently the only one I use.&lt;/p&gt;

&lt;p&gt;There is no real reason other than it’s fun.&lt;/p&gt;

&lt;p&gt;Want to see it increment? &lt;a href=&quot;https://twitter.com/andrewmcodes&quot;&gt;Follow me on Twitter! 😉&lt;/a&gt;&lt;/p&gt;</content><author><name>Andrew Mason</name></author><category term="blog" /><category term="twitter" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://og.andrewmcodes.dev/api/page?title=How+to+Add+a+Progress+Bar+Around+Your+Twitter+Avatar" /><media:content medium="image" url="https://og.andrewmcodes.dev/api/page?title=How+to+Add+a+Progress+Bar+Around+Your+Twitter+Avatar" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Ruby on Rails - The Best Way to Develop Web Applications</title><link href="https://andrewmcodes.dev/ruby-rails-develop-web-applications/" rel="alternate" type="text/html" title="Ruby on Rails - The Best Way to Develop Web Applications" /><published>2022-05-12T11:34:00-07:00</published><updated>2022-05-12T11:43:00-07:00</updated><id>repo://posts.collection/_posts/ruby-rails-develop-web-applications.md</id><content type="html" xml:base="https://andrewmcodes.dev/ruby-rails-develop-web-applications/">&lt;p&gt;I have not finished writing this post yet so this serves a placeholder to remind me.&lt;/p&gt;

&lt;p&gt;Let me know if you are waiting on it! That will give me incentive to finish it.&lt;/p&gt;</content><author><name>Andrew Mason</name></author><category term="blog" /><category term="wip" /><category term="rails" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://og.andrewmcodes.dev/api/page?title=Ruby+on+Rails+-+The+Best+Way+to+Develop+Web+Applications" /><media:content medium="image" url="https://og.andrewmcodes.dev/api/page?title=Ruby+on+Rails+-+The+Best+Way+to+Develop+Web+Applications" xmlns:media="http://search.yahoo.com/mrss/" /></entry><entry><title type="html">Stop Hoarding Notes</title><link href="https://andrewmcodes.dev/stop-hoarding-notes/" rel="alternate" type="text/html" title="Stop Hoarding Notes" /><published>2022-02-12T16:16:36-07:00</published><updated>2022-02-12T16:16:36-07:00</updated><id>repo://posts.collection/_posts/stop-hoarding-notes.md</id><content type="html" xml:base="https://andrewmcodes.dev/stop-hoarding-notes/">&lt;p&gt;Every time you encounter an old note, or any note, it is a good time ask yourself:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Is this note bringing me explicit value or can it be deleted?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Don’t hoard notes.&lt;/strong&gt; If they are not serving their purpose they are useless. &lt;strong&gt;Get rid of them&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Note taking is similar to coding in this aspect in my brain.&lt;/p&gt;

&lt;p&gt;Time for a story:&lt;/p&gt;

&lt;p&gt;Early in my career, my mentor told me not to get “married to my code”. He explained further and I wish I had known at the time what an impact this statement would have on me.&lt;/p&gt;

&lt;p&gt;Over the years I have created my own understanding of this statement. Throughout your time as a software engineer, you will write lots of code, and you will delete lots of code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don’t be sad that you or someone else has to delete your code.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You will write more.&lt;/p&gt;

&lt;p&gt;Don’t let your pride get in your way and convince you that the removal of the code means anything more than it no longer serves its purpose in the codebase.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It’s 1’s and 0’s vibrating on metal.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The second you decide that it represents your worth you discount all the amazing code you have yet to write. There is a good bet that if you had to rewrite it, you’d do it differently.&lt;/p&gt;

&lt;p&gt;The code is not important, the lessons you learned while building it are though and they aren’t going anywhere. The code’s purpose has been served. It was once needed but now it no longer is.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;By acknowledging their contribution and letting them go with gratitude, you will be able to truly put the things you own, and your life, in order.
- Marie Kondo.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Much like code, your notes should be created with a particular goal in mind and when they no longer serve that goal, it is time to thank them and delete them.&lt;/p&gt;

&lt;p&gt;Chances are if you start traversing through your notes, you will find lots of things you forgot you saved. That is likely a sign that you haven’t been back to it since it was created. The information is in the note, you found it before when you needed it, and you will find it again.&lt;/p&gt;

&lt;p&gt;If you are finding lots of information that would have been helpful had it been accessible, it’s time to find ways to make sure it resurfaces. Your brain is not a hard drive, it is not good at storage. What it is good at is making connections. Find ways to connect this note to others so there is a clear entry path or put new notes in a box (folder) that you review once a week. After potentially not seeing, or needing, it for an entire week, you may feel differently about its plans to take up space in your system. Regardless of implementation, the result is the same.&lt;/p&gt;

&lt;p&gt;Less low quality notes, more notes that you bring you value.&lt;/p&gt;

&lt;p&gt;Don’t hoard your notes. Like physical possessions, they do nothing but hide the beauty underneath.&lt;/p&gt;

&lt;p&gt;⌫&lt;/p&gt;</content><author><name>Andrew Mason</name></author><category term="blog" /><category term="obsidian" /><category term="ideas" /><category term="notes" /><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://og.andrewmcodes.dev/api/page?title=Stop+Hoarding+Notes" /><media:content medium="image" url="https://og.andrewmcodes.dev/api/page?title=Stop+Hoarding+Notes" xmlns:media="http://search.yahoo.com/mrss/" /></entry></feed>