<?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: Dominick Bruno</title>
    <description>The latest articles on DEV Community by Dominick Bruno (@dombruno).</description>
    <link>https://dev.to/dombruno</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%2F322921%2F154a4e77-e0a6-458e-b782-aa02c2399661.jpeg</url>
      <title>DEV Community: Dominick Bruno</title>
      <link>https://dev.to/dombruno</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dombruno"/>
    <language>en</language>
    <item>
      <title>My So-Called Agile Life 2</title>
      <dc:creator>Dominick Bruno</dc:creator>
      <pubDate>Fri, 13 Nov 2020 20:32:04 +0000</pubDate>
      <link>https://dev.to/dombruno/my-so-called-agile-life-2-3fcd</link>
      <guid>https://dev.to/dombruno/my-so-called-agile-life-2-3fcd</guid>
      <description>&lt;p&gt;&lt;em&gt;Cover Photo by &lt;a href="https://unsplash.com/@jmuniz?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Joel Muniz&lt;/a&gt; on &lt;a href=""&gt;Unsplash&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Scrum &amp;amp; Community Organizations
&lt;/h1&gt;

&lt;p&gt;The Summer of 2002 found me homeless in New Brunswick, NJ.  There's plenty to be written about all that, but in the interest of focus and brevity, I'll be touching on points only relevant to the immediate topic: the homeless organization &lt;a href="https://newbrunswicktoday.com/2013/05/05/non-profit-recruiting-students-to-volunteer-in-homeless-community/"&gt;HEP/CAT&lt;/a&gt; (Homeless Empowerment Project / Community Action Team) I co-founded, and how we inadvertently introduced principles of Agile and Scrum roles into our praxis.  Happy to tell those other stories in another venue though!&lt;/p&gt;

&lt;p&gt;It was election time and I'd heard of an upstart community group with offices downtown. Some distant associates were managing their campaigns and my intent was to trade my work for whatever I could: a place to sleep, dinner, tobacco, a few drinks at the bar, who knows.  I walked out of the office as an office manager, intern supervisor, and investigator.  In exchange, I got the freedom to sleep in the office at night.  We &lt;a href="https://dev.to/dombruno/cracking-voter-fraud-2002-23hb"&gt;did some cool stuff&lt;/a&gt;, but there was a more important outgrowth.  John E. Burns and I teamed up.&lt;/p&gt;

&lt;p&gt;John and I hit it off for a number of reasons but a key one was dissatisfaction with the current state of affairs of community organizations in New Brunswick.  We started brainstorming key issues and possible solutions.  HEP/CAT's first relief was held that night.  John and I handed out sweaters in the middle of a summer heatwave.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sweaters in a Heatwave?
&lt;/h2&gt;

&lt;p&gt;The keys to understanding how that happened actually lay in Agile principles. Central to HEP/CAT's model was the concept that members of the affected community are more knowledgeable about their needs than others and they need to be empowered to meet them.  As we grew, we eventually had de-facto "Product Owners" for different communities.  These would propose programs providing the highest value to their communities, while the others would discuss how they could support the program as well as any areas of conflict or mutual interest.  The requirements for these projects were then passed down into our network who had relative autonomy in how the requirements were met. But for now, it was just John and I.  And I was the "Product Owner" for the homeless community.&lt;/p&gt;

&lt;h2&gt;
  
  
  Soooo, sweaters in a heatwave?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IqTN1Nqd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/2b9j4fwr5raml4ej16az.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IqTN1Nqd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/2b9j4fwr5raml4ej16az.jpg" alt="Two men laughing named 'City Agencies' and 'Student Groups'. A third person wearing a sweater named 'HEPCAT handing out sweaters in the summer'"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pretty anti-climactically simple, really.  It gets cold at night, even in the summer.  As a homeless person in that heatwave, I'd spend the days trying to cool off and the nights trying to stay warm. The sweater idea came from an old fellow that had slept on the bench over from me a few nights earlier. The established groups actually mocked us at first, but it was a clear sign to the homeless community that HEP/CAT &lt;em&gt;understood&lt;/em&gt;.  With the support of the homeless community, and by empowering them to lead their own programs, within a month we were literally redefining the relationship between the homeless and student communities - not just organizationally, but socially.  By &lt;a href="https://www.scruminc.com/on-fighter-pilots-and-product-owners/"&gt;getting inside the OODA Loop&lt;/a&gt; of the status quo, we were able to drive innovative changes in how people organized with the homeless community - improving value to the homeless community, making more efficient use of resources, while responding quicker to community needs. This can only be achieved consistently by having a "Product Owner" who is in touch with their respective community and also able to effectively transmit that vision to others.&lt;/p&gt;

&lt;p&gt;That's the rosy view of one of the parts that went right.  In the next installment, I'll address some of the bottlenecks and issues we encountered.  Who knows, maybe there's even a way Scrum could have helped us mitigate or remove them?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;For more information, check out &lt;a href="http://agilemanifesto.org/"&gt;the Agile Manifesto&lt;/a&gt; and &lt;a href="https://www.scrumguides.org/"&gt;the Scrum Guide&lt;/a&gt;.  The first part of this story can be found &lt;a href="https://dev.to/dombruno/my-so-called-agile-life-2fg1"&gt;here&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agile</category>
      <category>scrum</category>
      <category>community</category>
    </item>
    <item>
      <title>Where's Dylan Beattie when you need him?</title>
      <dc:creator>Dominick Bruno</dc:creator>
      <pubDate>Sat, 07 Nov 2020 14:52:41 +0000</pubDate>
      <link>https://dev.to/dombruno/where-s-dylan-beattie-when-you-need-him-24c</link>
      <guid>https://dev.to/dombruno/where-s-dylan-beattie-when-you-need-him-24c</guid>
      <description>&lt;p&gt;One thing I enjoy is writing &lt;a href="https://en.wiktionary.org/wiki/filk"&gt;filks&lt;/a&gt; after a couple drinks.  I probably have to credit the &lt;a href="https://www.youtube.com/watch?v=xSkCny-HtTw"&gt;Free Software Song&lt;/a&gt; for that.  Anyways, I recently had the opportunity to pick up a signed copy of &lt;a href="https://www.amazon.com/Power-Scrum-Jeffrey-Sutherland-PhD/dp/1463578067/"&gt;"The Power of Scrum"&lt;/a&gt; on the used book market.  It's surprisingly good and useful (I had doubts about a Scrum-oriented melodrama) and definitely worth the read.&lt;/p&gt;

&lt;p&gt;Unfortunately, every time I looked at the cover, Huey Lewis's "The Power of Love" played in my mind.  This demon needed to be exorcised. Further, it's the 25th anniversary of Scrum and to my knowledge there's not been any songs in honor of it. And so....with apologies to the greater Agile community, Huey Lewis, and everyone involved with Scrum, I present:&lt;/p&gt;

&lt;h2&gt;
  
  
  The Power of Scrum
&lt;/h2&gt;

&lt;p&gt;[tune: &lt;em&gt;The Power of Love&lt;/em&gt; by Huey Lewis]&lt;/p&gt;

&lt;p&gt;The power of Scrum is a curious thing&lt;br&gt;
Remove an impediment, make a kaizen&lt;br&gt;
Change a loss, to a big fat win&lt;br&gt;
More than a feeling, that's the power of Scrum&lt;br&gt;
Got the SM, got the Team &lt;br&gt;
Velocity faster and better than a PO's dream&lt;br&gt;
Make a bad Sprint good, mmh make a defect right&lt;br&gt;
Power of Scrum will keep you home at night&lt;br&gt;
Don't need big docs, keep it lean&lt;br&gt;
Don't need no Gantt chart to ride this train&lt;br&gt;
It's strong and it's sudden and it's cruel sometimes&lt;br&gt;
But it might just save your job&lt;br&gt;
That's the power of Scrum&lt;br&gt;
That's the power of Scrum&lt;br&gt;
First time you feel it might make you sad&lt;br&gt;
Next time you feel it might make you mad&lt;br&gt;
But you'll be glad baby when you've found&lt;br&gt;
That's the power that makes the world go 'round&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/wBl2QGAIx1s"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>agile</category>
      <category>scrum</category>
      <category>filk</category>
    </item>
    <item>
      <title>My So-Called Agile Life</title>
      <dc:creator>Dominick Bruno</dc:creator>
      <pubDate>Sat, 17 Oct 2020 02:36:49 +0000</pubDate>
      <link>https://dev.to/dombruno/my-so-called-agile-life-2fg1</link>
      <guid>https://dev.to/dombruno/my-so-called-agile-life-2fg1</guid>
      <description>&lt;p&gt;&lt;em&gt;Cover Photo by &lt;a href="https://unsplash.com/@epicantus"&gt;Daria Nepriakhina&lt;/a&gt; on &lt;a href="https://unsplash.com/s/photos/agile"&gt;Unsplash&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Introit
&lt;/h1&gt;

&lt;p&gt;My formal introduction to &lt;a href="https://agilemanifesto.org/"&gt;Agile&lt;/a&gt;, as it were, was as a new student at &lt;a href="https://www.lambdaschool.com"&gt;Lambda School&lt;/a&gt;.  We were broken into teams, our curriculum was measured in sprints, with retrospectives and reviews.  Daily standup meetings.  Product Vision Documents. We weren't taught much about the theories, just given the explanation that we were using an "Agile methodology" and that we'd encounter these terms a lot in the development industry.  Sometimes they'd differentiate and point out that Agile is a methodology with different implementations like &lt;a href="https://en.wikipedia.org/wiki/Kanban_(development)"&gt;Kanban&lt;/a&gt; &amp;amp; &lt;a href="https://scrumguides.org/"&gt;Scrum&lt;/a&gt;.  That was the depth of it, however.&lt;/p&gt;

&lt;p&gt;It wasn't until I neared the end of my term at Lambda that I rediscovered Agile and was introduced to Scrum.  I'd gotten into the habit of doing LinkedIn skill assessments here and there to kill time. I was exploring more than anything - I wasn't prepping or planning for them at all. Since I wasn't taking them seriously, I hadn't been having a good run of it. I came across "Agile Methodologies" one day and figured I'd give it a shot.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OJiOsUHn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://memegenerator.net/img/instances/x300/85038289.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OJiOsUHn--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://memegenerator.net/img/instances/x300/85038289.jpg" alt="Like A Sir meme with Nailed It text"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I passed the assessment.  Some of the vocabulary took a minute to figure out, but much of it seemed common sense.  I liked how many of the principles and values echoed what years of working with community organizations had taught me.  My interest was piqued.&lt;/p&gt;

&lt;p&gt;I took a look around at various certifications, and while some were pretty reasonable (for professional certifications, at least), I was forced to deal with the circumstance that my job is getting phased out in January and even a reasonable fee would be a hard sell to my family.  &lt;/p&gt;

&lt;p&gt;So I had to consider the unreasonable.  I knew a fellow student at Lambda was a CSM, so I asked him if he knew of any inexpensive courses or ways to self study and just take an exam.  He directed me to another student and through their generosity, I found myself in a &lt;a href="https://www.scruminc.com"&gt;Scrum, Inc.&lt;/a&gt; Scrum Master training.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2ZSyHBEp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/http://www.reactiongifs.com/wp-content/uploads/2013/10/tim-and-eric-mind-blown.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2ZSyHBEp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/http://www.reactiongifs.com/wp-content/uploads/2013/10/tim-and-eric-mind-blown.gif" alt="Tim Heidecker moving his hands outward, fingers spread, from his head, indicating his mind has been blown"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I enjoyed every minute of the two day class and came to a shocking realization: I'd been practicing elements of Agile and Scrum for years without realizing it!  What Scrum adds, however, is invaluable - consistency and measurability.  Without the guidance of the Agile Principles and the framework of Scrum, my work was well-intentioned but haphazard, with no real way of measuring improvement without metrics like velocity.&lt;/p&gt;

&lt;p&gt;I also realized that I was given a potentially once in a lifetime opportunity to network with these folx.  At the same time, I was also aware that I was well outside my typical milieu and wasn't sure how to proceed.  I figured the coach assigned to my Scrum Team during training, &lt;a href="https://www.linkedin.com/in/renee-tsielepi-3645901/"&gt;Renee Tsielepi&lt;/a&gt; of Transcendence, Ltd. was a reasonable start. I quickly scheduled a follow up meeting on Zoom after getting my Scrum Master certification.  I also scheduled a meeting with the ever helpful &lt;a href="https://www.linkedin.com/in/noahdrori/"&gt;Noah Sarucia&lt;/a&gt;, who provided valuable insight and encouragement.&lt;/p&gt;

&lt;p&gt;The meeting with Renee was pivotal in a very important sense.  As I bubbled over with enthusiasm about Agility and Scrum, she asked a number of times what my past experience was, since it seemed I had an exceptional grasp of the principles for someone so new.  Repeatedly I demurred, stating my only experience was working in an Agile environment as a Team Lead at Lambda School and having done the pre-course "Scrum Startup for Teams" material provided to prepare for the Scrum Master training.  I did not want to come across arrogant by saying, "Well, this is pretty much how I have been doing things - but better."&lt;/p&gt;

&lt;p&gt;Eventually, I relented and Renee immediately encouraged me to start writing about my experiences and thoughts on the topic.  Such was the birth of "My So-Called Agile Life". &lt;/p&gt;

&lt;p&gt;The next installment, "Scrum and Community Organizations", will discuss how we unknowingly implemented Agile principles and Scrum practices into the Homeless Empowerment Project / Community Action Team (HEPCAT for short) in New Brunswick, NJ to serve the local community more efficiently. I hope you you will join me in further exploring the topics of Agility and Scrum.  &lt;/p&gt;

&lt;p&gt;&lt;em&gt;I'm always looking for more educational opportunities as well as opportunities to gain experience working with Scrum Teams in the workplace. Reach out to me if you can help!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>agile</category>
      <category>scrum</category>
    </item>
    <item>
      <title>Cracking Voter Fraud (2002)</title>
      <dc:creator>Dominick Bruno</dc:creator>
      <pubDate>Thu, 15 Oct 2020 20:28:53 +0000</pubDate>
      <link>https://dev.to/dombruno/cracking-voter-fraud-2002-23hb</link>
      <guid>https://dev.to/dombruno/cracking-voter-fraud-2002-23hb</guid>
      <description>&lt;p&gt;&lt;em&gt;This is from &lt;a href="https://www.2600.com"&gt;2600&lt;/a&gt; issue 19:4 (Winter 2002). I wrote it under an old, old handle I used to use when I sent news to &lt;a href="https://groups.google.com/g/alt.2600.debate/c/R4lpu8JsfuM/m/nqf5CmDKJZwJ"&gt;Parse Hack/Phreak&lt;/a&gt;. I edited out the email address mentioned in the article as I no longer use it and made some other notes for clarification.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;I'm releasing it here despite its age for a number of reasons.  The primary reason is that outside of a pastebin here and there, it has not been properly rendered from ink to pixel.  The secondary reason is that I am strongly considering revisiting this article utilizing more modern technologies, changes in regulations, and address inefficiencies in the original process.  The last major reason is that given the hullaballoo over voter fraud in the United States, all sorts of counter-productive or irrelevant measures are being discussed, while actual methods concerned individuals could utilize to combat it are left unused.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Unknown to me until months after the article was published, I had the honor to discover that this essay was presented to a Board meeting of the NJ ACLU during a debate about online privacy.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Cracking Voter Fraud with MS Access and Internet Databases (or how to bust a corrupt machine)
&lt;/h1&gt;

&lt;p&gt;Some NY 2600 readers may have seen the recent 3 minute report on ABC's Eyewitness News (10/25/02) on the discovery of suspected fraudulent voters in New Brunswick, NJ. Since I've been a long time 2600 fan, and played a major part in the investigation, I figured I'd outline how we did it. After speaking with the people at the local Board of Elections, and realizing how easy it is to commit voter fraud, I also felt it may be of use to others in general. Oh, and if you saw the special, there's a brief shot of my back while I'm at the computer wearing a H2K shirt ;-)&lt;/p&gt;

&lt;p&gt;The technique outlined here was developed by the &lt;a href="https://web.archive.org/web/*/http://www.ramiustech.com/nbu/*"&gt;New Brunswick United&lt;/a&gt; Antifraud Division, headed by attorney Flavio L. Komuves. I was lead investigator in charge of isolating possible cases of voter fraud, and was ably assisted a number of Rutgers University student interns.&lt;/p&gt;

&lt;p&gt;I should preface this with the disclaimer that the resources and procedures I am outlining are legally available in NJ, and there is no need to obtain any information illegally. Check with your local authorities for your area. Also, a new law regarding voting was recently signed and certain new provisions will take effect in the 2006 elections. Always take any information you gather to a reputable lawyer and get advice before releasing it publicly - voter fraud is a serious charge and falsely accusing someone (even unintentionally) could probably result in charges against you! Also keep in mind, any information we determined via this method of database searching was later verified by actual field visits to the properties in question.&lt;/p&gt;

&lt;p&gt;It's actually rather similar to profiling a system. The first step was to gather all the information possible about your target. Your first stop should be your county Board of Elections. You will have to fill out certain forms - being part of a political organization helps out here, as they reserve the right to ask why you are requesting the information. There are two databases that they maintain that you will need to request on CD-ROM: the current Active Voter Registration database ("&lt;a href="https://lmgtfy.app/?q=voter+registration+database+download"&gt;walking list&lt;/a&gt;") and the current Actual Voter Database ("&lt;a href="https://lmgtfy.app/?q=voter+history+database+download"&gt;voting history&lt;/a&gt;"). There will probably be a fee involved - excessive fees for preparation and other "costs" is yet another way the government restricts your access to information (while insisting on greater access to YOUR information). I believe it should come to approximately $60 for both CD-ROMs and it may take a week or so for them to prepare.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;2020 note: services such as &lt;a href="https://www.nationbuilder.com"&gt;NationBuilder&lt;/a&gt; offer aggregated voter data, which has it's own &lt;a href="https://thecryptosphere.com/2016/01/12/the-registered-voter-leak-big-deal-or-no-big-deal/"&gt;set of concerns&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Second stop is your local Municipal Clerk's office. Here you request a listing of all paid city employees ("Municipal Employee List"), specifying the following information: salary, whether or not he or she is a city resident, years of service, job title, and of course name. They must release this information to any city resident as it is considered public information (your tax money pays their salary). Again, they may charge you for costs. In our instance, the City Clerk's office tried throwing us off by refusing to provide us with a CD-ROM version, and instead provided us with a printout of the database. Luckily, volunteers created an Access database and entered the information into it within a day or so. You may also request a listing of all rental properties (and landlord owners) from your city's Rent-Leveling Board or similar body.&lt;/p&gt;

&lt;p&gt;OK, so now you have your base documents. You've gathered your information. Now to poke for weaknesses. What next? Well, first look at the Active Voter Registration and sort it by birthday. Any 172 year olds still registered? Probably not. If so, check their names on the Actual Voter Database. In our investigation, we immediately noticed an enormous number of people born on 01/01/1901. According to the Board of Elections, this is their standard procedure for dealing with illegible entries and/or people who registered to vote before NJ required birthdate to be added to the Voter Registration form. Sorry, strike 2. Next, run a query to isolate everyone from like age 99 and up. If you feel there's an overabundance, check the names against the &lt;a href="https://www.ancestry.com/search/collections/3693/"&gt;Social Security Death Index&lt;/a&gt;. Don't get too excited if you find matches though - Americans have the funny habit of naming their kids after themselves. Go to &lt;a href="https://datastore.netronline.com/"&gt;Property Tax Records&lt;/a&gt; and make sure it isn't their son or grandson (in one instance we originally thought for sure was voter fraud, there was a son named after his father, who inherited the house his parents had lived in, and then married a woman with the same first name as his mother - eew, creepy!!). Be thorough, but don't waste too much time on this - we had a team spend over a month on this and turned up only a handful of "possibles". It might also be helpful to have someone working with you who has access to credit card histories/databases, but I'm not sure if that is legal or how useful it would be in this instance.&lt;/p&gt;

&lt;p&gt;That takes care of the infamous "dead vote". The next "weakness" to probe is the Municipal Employee List. Hopefully, you know your town pretty well, because how effective your work here will be will be in direct proportion to how well you know your town. The first test is to query all non-city resident employees and run their names on both the Active Voter Registration &amp;amp; Actual Voter databases. Note down any instances, but keep in mind that the individual MAY have lived in town at one time, and showing up on the Active Registration Database isn't a crime in and of itself - voting (i.e. being on the Actual Voter Database) is. Follow this up by running a query with all employees making over, say $65,000/year. Run their names on both the voter databases and pay attention to what their registration address is. You may discover some rather well-off individuals living in really shady neighborhoods.&lt;/p&gt;

&lt;p&gt;In our investigation, we caught the city's Chief of Operations for Urban Renewal voting out of the same run-down apartment, in an impoverished high-crime area, as a small immigrant family. On investigation of the Property Tax Records, we discovered he lived in a nice home a few towns away! Most of our results came from this method.&lt;/p&gt;

&lt;p&gt;If you managed to get a copy of the landlord listings, be sure to check all those names thoroughly, as well. A common form of voter fraud is for landlords to register at a property they are renting out. A good portion of our leads were also generated this way by checking landlords we knew had broken the rent-control laws.&lt;/p&gt;

&lt;p&gt;The last method we used that had results was to start running names of business owners who operated in town. Much like the landlords, some unscrupulous business owners will register to vote at their place of business.&lt;/p&gt;

&lt;p&gt;Well, that's basically it in a nutshell. Hopefully, this short article was informative and useful, as well as a contribution showing that 2600 readers are often more concerned about protecting and maintaining the democratic process than the politicians who scapegoat us as evil hackers. For questions or comments, email [&lt;em&gt;2020 note: email redacted&lt;/em&gt;] with "2600" in the subject line.&lt;/p&gt;

&lt;p&gt;Many of the people involved are now working with the Community Empowerment Project.&lt;/p&gt;

</description>
      <category>privacy</category>
    </item>
    <item>
      <title>Hacktoberfest Comes to Lambda School</title>
      <dc:creator>Dominick Bruno</dc:creator>
      <pubDate>Thu, 08 Oct 2020 01:11:35 +0000</pubDate>
      <link>https://dev.to/dombruno/hacktoberfest-comes-to-lambda-school-11ib</link>
      <guid>https://dev.to/dombruno/hacktoberfest-comes-to-lambda-school-11ib</guid>
      <description>&lt;p&gt;Coding academies and open source software aren't typically a first connection in people's minds.  The common perceptions of both are polar opposites: one sees coding academy students as superficially educated on the one hand, and open source software as the arcane realm of super hackers on the other.  The reality of both, of course, is something quite different.&lt;/p&gt;

&lt;p&gt;As a long time supporter of FOSS (Free and Open Source Software), I love to see the enthusiasm of new contributors and the sense of community in developing software.  Heck, if not for the fact that I snuck into a presentation by Bradley Kuhn of the &lt;a href="https://www.fsf.org/"&gt;Free Software Foundation&lt;/a&gt; to the Rutgers University Student Linux User Group years ago while I was homeless, I might be dead (that's another story for another time, though).  Even when I edited the first edition of &lt;a href="https://www.cs.princeton.edu/courses/archive/fall05/cos217/reading/ProgrammingGroundUp-1-0-lettersize.pdf"&gt;"Programming from the Ground Up"&lt;/a&gt;, I traded any claim to royalties or proceeds for it to be released under the Gnu Free Documentation License.  To put it mildly, I'm a believer.&lt;/p&gt;

&lt;p&gt;I was pleasantly surprised, therefore, when my fellow Lambda School Team Lead &lt;a href="https://www.linkedin.com/in/mrzacsmith/"&gt;Zac Smith&lt;/a&gt; mentioned that he was planning to implement a program to support FOSS at Lambda School using Hacktoberfest as a vehicle.  How would we bridge the perceived knowledge gap?  Would there even be interest?&lt;/p&gt;

&lt;p&gt;Zac anticipated much of this, though.  With repos such as &lt;a href="https://github.com/mrzacsmith/mzs-lambda-react"&gt;lambda-react&lt;/a&gt; he laid the ground work for n00bs as well as more advanced folx. Rather than reinvent the wheel, I jumped in on his efforts.  This is the spirit of Open Source - seeing a need and doing what you can to fulfill it.  Someone else might do it better later, but they aren't here, now, and it needs done, so let's handle it.&lt;/p&gt;

&lt;p&gt;Even as a seasoned friend of Open Source, I learned much from reviewing the existing code in lambda-react, for example.  Despite all my backend work, shell.js was new to me and even though I was only working on templating pull requests and issues, I was exposed to new technology and did a little bit of a dive into it.  &lt;/p&gt;

&lt;p&gt;I shouldn't have been surprised though - &lt;a href="https://www.linkedin.com/in/nadiaeghbal/"&gt;Nadia Eghbal&lt;/a&gt;'s excellent publication, &lt;a href="https://www.amazon.com/dp/0578675862/"&gt;"Working In Public: The Making and Maintenance of Open Source Software"&lt;/a&gt; was such an overwhelming hit at Lambda, that Stripe scheduled a special brownbag lunch session for her to speak with Lambda students.  Our orientation to Hactoberfest itself drew over 20 participants across a number of cohorts despite the hectic schedule of full time Lambda students.  Recordings of the session were even more popular.&lt;/p&gt;

&lt;p&gt;Dev students are often eager to contribute in meaningful ways not only out of ethical considerations but to make their names more known.  Zac's efforts, though one might say are overly focused on Lambda School, demonstrate nevertheless an important and essential aspect: open source is about devs coming together to make meaningful apps to make their lives and jobs easier.  If that means a community-sourced rendition of create-react-app, then so be it, the community decided this was worthwhile.  There's no imposter syndrome to be had, no need to compare to anything else.  A dev thought this project would be cool &amp;amp; potentially make their lives easier and they contributed in the best way they know how. &lt;/p&gt;

&lt;p&gt;And that my friend, above all the t shirts and rules and regulations about PRs, is the most important thing: devs as a community working together on something cool.  Everything else is just gloss and ego.  Happy hacking to all this Hacktoberfest!&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>lambdaschool</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
