<?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: P1xt</title>
    <description>The latest articles on DEV Community by P1xt (@p1xt).</description>
    <link>https://dev.to/p1xt</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%2F199010%2F4eebaa0a-254c-4018-a3c6-6cc6dae3742e.png</url>
      <title>DEV Community: P1xt</title>
      <link>https://dev.to/p1xt</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/p1xt"/>
    <language>en</language>
    <item>
      <title>What one book should every programmer read? A recommendation.</title>
      <dc:creator>P1xt</dc:creator>
      <pubDate>Thu, 03 Dec 2020 19:20:44 +0000</pubDate>
      <link>https://dev.to/p1xt/what-one-book-should-every-programmer-read-a-recommendation-3c8e</link>
      <guid>https://dev.to/p1xt/what-one-book-should-every-programmer-read-a-recommendation-3c8e</guid>
      <description>&lt;p&gt;It seems like every programming blog out there has &lt;strong&gt;A list of 10 books every programmer should read.&lt;/strong&gt; The funny thing is, the list is invariably the same 10 books that have been listed for the last decade. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;The same 10 books.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Are they good books? Yes. They are fantastic. Are they applicable to everybody? Yes, eventually. Do they impart knowledge that will be useful &lt;em&gt;right now&lt;/em&gt; no matter where you are in your career? No, not all of them do.&lt;/p&gt;

&lt;p&gt;Today, I'm going to buck the trend of regurgitating the same list of books that I'd wager have already been listed dozens if not hundreds of times on this very platform. Instead, I'm going to recommend the one book that, in my opinion, can illuminate your entire journey - whether you're on the first step of that journey, or well along the way.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;The Pragmatic Programmer&lt;/strong&gt;&lt;br&gt; &lt;em&gt;by Andrew Hunt and  David Thomas&lt;/em&gt;.
&lt;/h2&gt;

&lt;p&gt;Why this book? Why not some book on a programming language, or algorithms, or how to pass an interview, or software architecture, or design patterns, etc, etc, etc? Because this book, this one book, is approachable and applicable for everyone. It provides insights into practical ways that ANYONE can elevate their craft.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;It is readable.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Readable? Yes, by even the juniorest of juniors. But, it's also chock full of wisdom that is valuable to the most senior of seniors. I, personally, have read it multiple times and have learned something new in every reading. It teaches about taking pride in your craftsmanship. It teaches about being responsible and trustworthy. It isn't preachy but, instead, illustrates its points as a series of relatable anecdotes - inviting you to learn from the experiences (and mishaps) of others.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;It is interesting.&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;It won't stick you in one chapter for a month trying to wrap your head around some three page long nigh-undecipherable block of pseudo code wondering how you would actually use the thing, ever, in an actual program you write. Instead, it will inspire you, and leave you thinking &lt;em&gt;"that's the kind of programmer I want to be."&lt;/em&gt; It will help you craft a career you're proud of.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;It is pertinent.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It will give you a window into practices that can guide you, and your career, towards productive and profitable paths and away from potential pitfalls. It will save your future self, over and over, from thinking &lt;em&gt;"I wish I'd known that years ago."&lt;/em&gt; It talks about technical debt. It talks about testing. It talks about design. It talks about ... so much. But, not in a "you should do this" way. In a "let me tell you about a shit festival and how and why doing X can help you avoid festivals of your own" way.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;Two notes:&lt;/strong&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Be sure to get the 20th Anniversary Edition, it is an excellent update to an already excellent book&lt;/li&gt;
&lt;li&gt;The audio book version is fantastic, one of the best 'technical' audio books I've ever listened to - adding to, not detracting from, the source material&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;The Pragmatic Programmer&lt;/strong&gt; gets my vote for the one book we should all read - because it's a book we all can read. It's a book that has something to say, something we can hear, for every single one of us.&lt;/p&gt;

&lt;p&gt;— Peace&lt;/p&gt;

&lt;p&gt;&lt;span&gt;Photo by &lt;a href="https://unsplash.com/@clarktibbs?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Clark Tibbs&lt;/a&gt; on &lt;a href="https://unsplash.com/s/photos/programming?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Unsplash&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

</description>
      <category>books</category>
      <category>programming</category>
    </item>
    <item>
      <title>Scam Alert: OnClick Academy</title>
      <dc:creator>P1xt</dc:creator>
      <pubDate>Mon, 05 Aug 2019 20:19:48 +0000</pubDate>
      <link>https://dev.to/p1xt/scam-alert-onclick-academy-2pop</link>
      <guid>https://dev.to/p1xt/scam-alert-onclick-academy-2pop</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Followup: April 2023&lt;br&gt;
Now Victor Bastos is selling his platform and email lists - so even though I unsubscribed from everything on his worthless platform years ago, I'm getting emails from this con artist again. He's telling me "just hit unsubscribe" and I'm telling him "remove every trace of my private info including my email address from your platform and email lists." He is refusing. So, apparently he's gone from selling products he never delivers, to selling the email addresses of everyone he ever scammed. What an absolute loser.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This past week I decided to sign up for OnClick Academy's offer for it's founder's CEO to share some of his client base.&lt;/p&gt;

&lt;p&gt;Note: I didn't really need his clients. I have my own. But, I had a bit of free time that I 'could' fit some extra work in if the offer didn't end up a total scam. So, it was an offer to hook me up with some work, which I was&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;qualified for (vastly overqualified for actually)&lt;/li&gt;
&lt;li&gt;willing to do if any actually materialized&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, I signed up for the low low price of fifty bucks.&lt;/p&gt;

&lt;p&gt;Note: I would have done the work if there was any (there wasn't, this is a total scam, don't sign up for it) but my main objective was to see if there was any truth to Victor's promise (with just HTML and CSS knowledge, he could hook a junior dev up with $5k to $10k worth of work a month) because if it was true, I know a number of junior devs that this would be a really good deal for. (It's not true, don't do it.)&lt;/p&gt;

&lt;h2&gt;
  
  
  Here's the actual offer I signed up for
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oVuKwqNL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://thepracticaldev.s3.amazonaws.com/i/dmx70wc215zvo20a5dmn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oVuKwqNL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://thepracticaldev.s3.amazonaws.com/i/dmx70wc215zvo20a5dmn.png" alt="" width="800" height="638"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gH7oeg1R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://thepracticaldev.s3.amazonaws.com/i/ot5tgu5sn0jjk7jl0tvs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gH7oeg1R--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://thepracticaldev.s3.amazonaws.com/i/ot5tgu5sn0jjk7jl0tvs.png" alt="" width="640" height="706"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Here is what I actually received for my fifty bucks
&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;imagine an entire field of crickets chirping&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/QfHysYicYT1Ru/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/QfHysYicYT1Ru/giphy.gif" alt="" width="480" height="268"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  After signing up
&lt;/h2&gt;

&lt;p&gt;I received an email asking me to fill out a skills inventory. I provided all the requested information. (Note: I am vastly overqualified for the 'you just need to know basic HTML and CSS' offer. I know HTML and CSS, well beyond basic, plus JavaScript, TypeScript, PHP, Python, Angular, React, etc, etc and have been a successful freelancer for over a decade.)&lt;/p&gt;

&lt;p&gt;A couple days later after receiving zero response from Victor, I sent a follow up email asking if there was anything more he needed from me.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;crickets&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;On Friday, I asked for a refund.&lt;/p&gt;

&lt;p&gt;On Monday, he sent out a mass email about how he was getting a bunch of complaints so he was going to have to work out a system to ensure that work was distributed evenly. He managed to work in a plug about that 'one guy' who's made $4k so far.&lt;/p&gt;

&lt;p&gt;I responded that I'd really just like my refund and that I would sign up again later once he'd ironed out the logistics.&lt;/p&gt;

&lt;p&gt;He responded that he'd be happy to refund my money 'until Friday'.&lt;/p&gt;

&lt;p&gt;We spent several hours arguing back and forth about the difference between the meaning, in English, of 'I will refund your money until Friday' and 'I will refund your money ON Friday'. &lt;/p&gt;

&lt;p&gt;Eventually, I was done arguing and told him I'd just open a PayPal dispute then he could refund it through that. I was really starting to feel like he'd taken my money last week, spent it, done nothing to provide the service he promised, and was trying to kick the can over to next week in a never-ending brush-off intended to jerk me around until the PayPal dispute option deadline passed.&lt;/p&gt;

&lt;p&gt;He came back with the most ridiculous responses imaginable. Apparently:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;if I open a dispute, it will take me far longer to get my refund (I took this as a threat that if I open a dispute, he'll drag the process out as long as he possibly can to 'get me back'. He says the dispute process naturally just takes longer. I responded that he could just pay the refund and the dispute goes away the second he does so.)&lt;/li&gt;
&lt;li&gt;he has a contact at PayPal he'll call up (to presumably wreak vengeance upon me for disputing a charge he has already agreed to refund.)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And then - I get another mass email from him (presumably sent to his entire mailing list) trying to get even more people to sign up (this time for the low low cost of three monthly payments of $19 each.)&lt;/p&gt;

&lt;h2&gt;
  
  
  The takeaway
&lt;/h2&gt;

&lt;p&gt;If you are a Junior Developer getting Victor Bastos' emails promising you access to his client network, and you're thinking 'this just might be my chance':&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DON'T DO IT&lt;/strong&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  It is a scam.
&lt;/h1&gt;

&lt;p&gt;The emails say you'll be included in his private facebook and linkedin networks. The emails say you'll get client work. The emails lie.&lt;/p&gt;

&lt;p&gt;There might be one dude who signed up who's actually made $4k - I don't know, personally I'm dubious. What I do know is that as a highly qualified senior engineer, I got no invite to either a Facebook or Linkedin network, and I made exactly $0 and am disputing via PayPal to get my (wasted) money back.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>onclickacademy</category>
      <category>career</category>
      <category>scam</category>
    </item>
  </channel>
</rss>
