<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Fulton Browne</title>
    <description>The latest articles on DEV Community by Fulton Browne (@fultonbrowne).</description>
    <link>https://dev.to/fultonbrowne</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F177376%2Fb5455ef3-f246-4739-a536-3f5a858f10b3.jpg</url>
      <title>DEV Community: Fulton Browne</title>
      <link>https://dev.to/fultonbrowne</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fultonbrowne"/>
    <language>en</language>
    <item>
      <title>The Journey is worth it</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Wed, 01 Nov 2023 15:20:01 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/the-journey-is-worth-it-ldc</link>
      <guid>https://dev.to/fultonbrowne/the-journey-is-worth-it-ldc</guid>
      <description>&lt;p&gt;I haven't been on this platform for a while and recently I was working on something with the Github API and saw the little Dev.to connection and thought I should slide on and write a little something. After I opened my profile I saw a little "4 year badge" and all my post from my early days of programming and after scrolling the feed for a minute I saw a lot of other people who where in that same early-stage place I was and I wanted to give you guys a little bit of my story with coding, where I am now, and why it's all worth it in the end.&lt;/p&gt;

&lt;p&gt;So where am I now? Why should you read this? Well I'm in college for Computer science but I'm also a senior software engineer at a contracting company. I'm almost completely self taught and I'm not from a family of programmers (my parents can barely send an email). While I'm already really happy where I am right now my goal is to go to grad school and become some kind of research software engineer and hopefully work for some kind of big tech, university, or do my own thing.&lt;/p&gt;

&lt;p&gt;Getting to this point is a hard journey and for people just starting out that last paragraph may sound daunting, I know it did to me over 4 years ago when I created my Github and shortly thereafter, this dev account. At that point I had some programming experience. I had played with scratch, I was on a robotics team (where I did java, albeit very basic java), and I was hungry for more. This brings me to a pivotal point in my programming journey and what I recommend everyone who wants to get in to software do...&lt;/p&gt;

&lt;h2&gt;
  
  
  Build a project
&lt;/h2&gt;

&lt;p&gt;Everybody can probably think of something they'd like to see improved in the software world and I'd recommend you embrace it and build it. My first project was an AI assistant rip - it was hard and way above my skill level, but it built me up to the level needed to build the project needed to build a somewhat functional version of what I wanted. (and with AI tools now it's even easier to ask specific questions answered - I was just googling everything)  That brings me to my next piece of advice&lt;/p&gt;

&lt;h2&gt;
  
  
  Ask (or Google) everything
&lt;/h2&gt;

&lt;p&gt;I'm self taught, and you can teach yourself, but that doesn't mean learn in a vacuum. Any little question you have should be Googled or asked. That's how your going to learn not only to do what your doing, but to start to learn the dev world. When your working on hard projects I promise you will encounter thing you don't know and so many people will give up instead of diving in to it. When you hit those hard problems remember your a Google search away from Stack-overflow posts, Open Source projects, blog posts and documentation. Googling got me through my first couple years of development and it got me to the point where I don't need to look up everything and even get to contribute to the body of look-upable information. When you are googling and on blog posts there can be one major unhealthy side effect and that is lesson #3...&lt;/p&gt;

&lt;h2&gt;
  
  
  Tune out the noise
&lt;/h2&gt;

&lt;p&gt;When your on the programing internet your going to here a lot of "this editor is for real programmers", "that technology is so bad", or "real developers use this OS". Tune that out. All that matters is what gets the job done. Be confident in the technologies your learning, I promise there is a market for them and the skills you learn from them can be easily transferred to other places, I've used just about every editor and they all do the same things in different ways - use whatever you like, I'm a Mac and Linux guy because I like the UNIX command line, but a Windows machine will get all your work done just about as well. Turn off the noise and focus as long as your actually coding your on the right track and your doing better then most of the people making noise. And that brings me to my last little tidbit...&lt;/p&gt;

&lt;h2&gt;
  
  
  Just keep coding
&lt;/h2&gt;

&lt;p&gt;After a while I stopped working on my first project and you most likely will too. But keep working on your own projects, work on open source projects, get your work out there. The more you code the better you'll get and the more you code in public the attention you'll get from the community and from employers. Like anything practice makes perfect and you have a never ending list of new technologies to learn and ideas to try. That does sound a little daunting, but it's also fun incredibly fun.&lt;/p&gt;

&lt;h2&gt;
  
  
  In conclusion...
&lt;/h2&gt;

&lt;p&gt;This journey is hard, but if you keep your head down and learn fearlessly you'll get to the other side of it all and it's worth it. Not only is it a well paying field, it's also very fun and engaging work that I legitimately love to do. My journey still isn't over I still have so many things I want to learn and get better at, in programming the learning never stops and I'm looking forward to what I can do next&lt;/p&gt;

&lt;p&gt;Also, if anyone has any questions about programming feel free to comment I'll try my best to answer every question I can.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>beginners</category>
      <category>learning</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>Lisp machine security</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Sat, 02 Apr 2022 23:59:36 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/lisp-machine-security-9b4</link>
      <guid>https://dev.to/fultonbrowne/lisp-machine-security-9b4</guid>
      <description>&lt;p&gt;&lt;a href="https://fultonsramblings.substack.com/p/lisp-machine-security?s=w"&gt;Lisp Machine security on substack&lt;/a&gt; &lt;/p&gt;

</description>
      <category>lisp</category>
      <category>security</category>
    </item>
    <item>
      <title>Centralization in messaging</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Thu, 31 Mar 2022 17:22:56 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/centralization-in-messaging-23jd</link>
      <guid>https://dev.to/fultonbrowne/centralization-in-messaging-23jd</guid>
      <description>&lt;p&gt;Check out &lt;a href="https://fultonsramblings.substack.com/p/centralization-in-messaging?s=w"&gt;Centralization in messaging on Substack&lt;/a&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>web3</category>
    </item>
    <item>
      <title>Why we need LISP machines</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Thu, 24 Mar 2022 16:09:28 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/why-we-need-lisp-machines-4kee</link>
      <guid>https://dev.to/fultonbrowne/why-we-need-lisp-machines-4kee</guid>
      <description>&lt;p&gt;UNIX is a mess and it's getting worse, maybe it's time for something that was a little ahead of its time. &lt;a href="https://fultonsramblings.substack.com/p/why-we-need-lisp-machines?r=1dlesj&amp;amp;s=w&amp;amp;utm_campaign=post&amp;amp;utm_medium=web"&gt;Why we need lisp machines, on substack&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>lisp</category>
      <category>unix</category>
    </item>
    <item>
      <title>A good reason to make all your api's public</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Sat, 19 Mar 2022 15:10:59 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/a-good-reason-to-make-all-your-apis-public-g0o</link>
      <guid>https://dev.to/fultonbrowne/a-good-reason-to-make-all-your-apis-public-g0o</guid>
      <description>&lt;p&gt;&lt;a href="https://dev.toEverything%20should%20have%20a%20public%20API%20on%20substack"&gt;https://fultonsramblings.substack.com/p/everything-should-have-a-public-api&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hope this post changes the way you develop APIs and helps create a friendlier world for new operating system development.&lt;/p&gt;

</description>
      <category>api</category>
      <category>webdev</category>
      <category>programming</category>
      <category>cloud</category>
    </item>
    <item>
      <title>A passwordless world</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Thu, 17 Mar 2022 14:16:58 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/a-passwordless-world-1lpl</link>
      <guid>https://dev.to/fultonbrowne/a-passwordless-world-1lpl</guid>
      <description>&lt;p&gt;&lt;a href="https://dev.toA%20passwordless%20world%20on%20substack"&gt;https://fultonsramblings.substack.com/p/a-passwordless-world?s=w&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;This is my first Substack post (far from my first shot at a blog lol) and would love any feedback you guys can give me.&lt;/p&gt;

</description>
      <category>security</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>Explain functional programming to me like I'm five</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Sat, 14 Nov 2020 21:42:39 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/explain-functional-programming-to-me-like-i-m-five-aa6</link>
      <guid>https://dev.to/fultonbrowne/explain-functional-programming-to-me-like-i-m-five-aa6</guid>
      <description></description>
      <category>functional</category>
      <category>explainlikeimfive</category>
    </item>
    <item>
      <title>any one else getting really bad github upload speeds</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Wed, 27 May 2020 20:35:46 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/any-one-else-getting-really-bad-github-upload-speeds-2474</link>
      <guid>https://dev.to/fultonbrowne/any-one-else-getting-really-bad-github-upload-speeds-2474</guid>
      <description>&lt;p&gt;I am getting all of 30 kb/s. my internet is bad but not that bad. am Ithe only one?&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Show off your desktop</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Wed, 20 May 2020 03:26:06 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/show-off-your-desktop-2p57</link>
      <guid>https://dev.to/fultonbrowne/show-off-your-desktop-2p57</guid>
      <description>&lt;p&gt;A lot of you put a lot of work in to desktops and set ups in general, show them off here.&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>What is the best code editor?</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Tue, 19 May 2020 15:19:26 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/what-is-the-best-code-editor-4n7j</link>
      <guid>https://dev.to/fultonbrowne/what-is-the-best-code-editor-4n7j</guid>
      <description>&lt;p&gt;I am on the search for the best code editor, what are your picks?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>watercooler</category>
      <category>healthydebate</category>
    </item>
    <item>
      <title>What is the best open source oauth platform?</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Wed, 13 May 2020 22:59:16 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/what-is-the-best-open-source-oauth-platform-2ja7</link>
      <guid>https://dev.to/fultonbrowne/what-is-the-best-open-source-oauth-platform-2ja7</guid>
      <description>&lt;p&gt;I would prefer something I can run locally and in a docker container, but I will definitely consider cloud based provider. Just for background I have been using azure b2c so I do need something user facing. Any input would be awesome :]&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>help</category>
      <category>healthydebate</category>
    </item>
    <item>
      <title>help with docker compose</title>
      <dc:creator>Fulton Browne</dc:creator>
      <pubDate>Fri, 08 May 2020 14:46:17 +0000</pubDate>
      <link>https://dev.to/fultonbrowne/help-with-docker-compose-9h2</link>
      <guid>https://dev.to/fultonbrowne/help-with-docker-compose-9h2</guid>
      <description>&lt;p&gt;hey I am working on a project using docker compose. I need one image to use the other images' 5001 port and its not working... if I run this outside a docker container using standard version of these services it seems to work fine.&lt;br&gt;
here is my docker compose file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;version: "3"
services:
  web:
    image: fulton/pegasus
    ports:
      - 8000:8000
    depends_on:
      - ipfs
  ipfs:
    image: ipfs/go-ipfs
    ports:
      - 5001:5001
      - 8080:8080
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and here is the code that is giving the errors (its kotlin)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;val response =
            Unirest.post("http://0.0.0.0:5001/api/v0/add?chunker=size-262144&amp;amp;hash=sha2-256&amp;amp;inline-limit=32")
                .field(file_name,file_data)
                .asString()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I am pretty new to compose and any help will be awesome :]&lt;/p&gt;

</description>
      <category>help</category>
      <category>docker</category>
    </item>
  </channel>
</rss>
