teleren/devto huggingface dataset:
guide to software development
Tags: personal, roadmap
Published: 2024-06-28 17:15:03

# Becoming a Software Engineer: The Challenges and How to Overcome Them

## 🎉 Introduction

Software engineering is a challenging but rewarding career. It requires a strong foundation in math and science, as well as the ability to think logically and solve problems. Software engineers are also in high demand, so there are many job opportunities available.

## 🔓 The Challenges

One of the biggest challenges of becoming a software engineer is the time commitment required. It takes years of study and practice to become proficient in the skills necessary for this career. Another challenge is the ever-changing nature of the field. Software engineers need to be constantly learning new technologies and techniques in order to stay ahead of the curve.

## 💡 How to Overcome the Challenges

There are a number of things that you can do to overcome the challenges of becoming a software engineer. First, make sure that you have a strong foundation in math and science. These subjects are essential for understanding the concepts behind software engineering. Second, practice your problem-solving skills. Software engineers are constantly faced with problems that they need to solve. The more you practice, the better you will become at solving problems. Third, stay up-to-date on the latest technologies. The field of software engineering is constantly evolving, so it is important to stay up-to-date on the latest trends. Finally, don&#x27;t be afraid to ask for help. There are many resources available to help you learn and grow as a software engineer.

## 🕹️ My Personal Experience

I started making Scratch games in high school, and I fell in love with the grind of software development. Since then, I have been a software engineer for over 10 years, and I have faced many challenges along the way. However, I have also learned a lot and grown as a professional. One of the toughest challenges that I faced was when I first started my career. I was working on a project that was very complex, and I was not sure how to complete it. I was feeling overwhelmed and stressed, and I was not sure if I was cut out for this career. However, I decided to ask for help from my colleagues. They were very helpful and supportive, and they helped me to complete the project. This experience taught me that it is okay to ask for help, and that there is no shame in admitting that you do not know something.

## 💪 Conclusion

Becoming a software engineer is a challenging but rewarding career. If you are interested in this field, I encourage you to pursue it. Just remember that there will be challenges along the way, but you can overcome them if you are willing to work hard and ask for help when you need it.
Line Romper
Tags: webdev, javascript, beginners, programming
Published: 2024-06-28 17:14:31

Introducing the '**[Line Romper](https://sixthavenuestore.com/blogs/news/time-to-upgrade-your-wardrobe-with-stylish-loungewear)**' This embellished romper is perfect for transitioning from day to night with ease and style. Featuring intricate embellishments, it offers a touch of elegance while maintaining a comfortable fit. Ideal for any occasion, this romper combines sophistication with versatility, making it a must-have for any fashion-forward wardrobe. Elevate your look effortlessly with the Line Romper, designed to keep you stylish and confident from morning to evening.
Rumpus Art Raffle A Symphony of Serendipity
Tags: art, raffle, veronica, rumpusart
Published: 2024-06-28 17:09:56

## 🎉 My Raffle Win and the Wonders of Synchronicity

Just days ago, I found myself adorned in a piece from Veronica&#x27;s [**Ignite Collection**](https://rumpusart.myshopify.com/collections/ignite-collection), immersed in its intricate design and the powerful emotions it evoked. As I cherished its essence, a wish bubbled within - a yearning for more of such profound art. And as they say, the universe listens! ✨

Lo and behold, an unforeseen alignment in the tapestry of existence unveiled itself when I won a raffle from [**rumpusart.com**](https://rumpusart.com/). The feeling was beyond euphoria! 🎊 Here I was, about to be graced with another masterpiece from an artist I deeply resonated with.

Veronica&#x27;s artistry is nothing short of transcendental. Her [**Balance Collection**](https://rumpusart.myshopify.com/collections/balance-collection), [**Complexity Collection**](https://rumpusart.myshopify.com/collections/complexity), [**Play Collection**](https://rumpusart.myshopify.com/collections/play-collection), and [**Flow Collection**](https://rumpusart.myshopify.com/collections/flow-collection) each encapsulate a unique essence that bridges the tangible with the ethereal. 🌈🎨

I often muse over the symbiotic dance between chance and fate. While many might see my win as mere serendipity, I view it as a cosmic wink—a harmonious alignment with my innermost desires. A testament that when you deeply resonate with something, the universe conspires to bring it closer. 🌌💫

To you, dear reader, who might be at the cusp of an artistic exploration, I invite you to plunge into Veronica&#x27;s world. Let her artistry, which seamlessly oscillates between [**balance**](https://rumpusart.myshopify.com/collections/balance-collection), [**complexity**](https://rumpusart.myshopify.com/collections/complexity), playfulness, and flow, guide you towards profound introspection and joy. 🎨✨

And who knows? The universe might just have another delightful surprise waiting for you. 😉🌠

[![Raffle Joy](https://www.rics-notebook.com/rumpus.webp)](https://rumpusart.com/)

### 🎨 Explore Veronica&#x27;s Captivating Collections:
- [**Ignite Collection**](https://rumpusart.myshopify.com/collections/ignite-collection) 🔥
- [**Balance Collection**](https://rumpusart.myshopify.com/collections/balance-collection) ⚖️
- [**Complexity Collection**](https://rumpusart.myshopify.com/collections/complexity) 🧩
- [**Play Collection**](https://rumpusart.myshopify.com/collections/play-collection) 🎡
- [**Flow Collection**](https://rumpusart.myshopify.com/collections/flow-collection) 🌊

Let the symphony of serendipity guide you on your artistic journey! 🎼✨
The Power of Automation: My Journey with Scripts and the HNG Internship
Tags: webdev, backenddevelopment, devops, softwaredevelopment
Published: 2024-06-28 17:09:34

Scripts are amazing. I never knew their importance until I needed to reconfigure a new server from scratch. This experience taught me invaluable lessons about the power of automation.

Some months back, I took a break from my software engineering course at ALX to learn Next.js. When I returned to my tasks at ALX, I discovered that I had lost my previous server along with all the painstakingly crafted configurations. I felt confused and almost gave up. But then, I remembered that most of my configurations at ALX were written as scripts which we could execute.

With a ray of hope, I began searching for my scripts, piece by piece, and executing them. What took me days to configure the first time was now done in minutes, automatically, after execution. This experience taught me the importance of scripts and the value of automating tasks whenever possible.

My name is Precious Ifeanyi, I am a software engineering student at ALX. I've always wanted to participate in the HNG Internship but was afraid I wasn't up to the task. This year however, I decided to push myself, thanks to the knowledge and perseverance I gained at ALX. I know the journey will be challenging and difficult, but I believe it will be worth it in the end. I want to be a world-class developer, and it starts here at HNG.
To learn more about HNG, check the links [HNG Internship](https://hng.tech/internship), [HNG Hire](https://hng.tech/hire)
Robot Ric From Blog Post to Best-Selling Novel
Tags: novel, ai, spirituality, resilience
Published: 2024-06-28 17:04:49

## 🚀 From Blog to Bestseller: Robot Ric&#x27;s Incredible Journey

When I first penned the short story &quot;Robot Ric&quot; for this blog back in April 2024, I never imagined the impact it would have. What started as a simple metaphor for life&#x27;s journey has now grown into a full-fledged novel that&#x27;s capturing hearts and minds around the world.

### 📘 The Book

&quot;Robot Ric: A Journey of Resilience, Self-Discovery, and the Quest for Humanity&quot; has now been published as a novel, expanding on the original concepts and delving deeper into the robot&#x27;s experiences and revelations. The book explores themes of consciousness, the nature of humanity, and the universal search for meaning in a way that resonates with readers of all backgrounds.

### 🌐 The Website

To accompany the book&#x27;s release, we&#x27;ve launched a dedicated website where readers can explore the world of Robot Ric, access exclusive content, and join discussions about the themes presented in the novel.

Visit the official website: [Robot Ric](https://www.robotric.org/)

[![Robot Ric Logo](https://www.robotric.org/logo.webp)](https://www.robotric.org/)

### 🎉 What&#x27;s New in the Book

The novel expands on the original story in several exciting ways:

1. **Deeper Character Development**: We explore the robot&#x27;s &quot;personality&quot; as it evolves throughout the journey, giving readers a more intimate connection with our waterproof protagonist.

2. **Expanded World-Building**: The river and its surroundings come to life in vivid detail, creating a rich backdrop for the robot&#x27;s adventures.

3. **New Characters**: The robot encounters various creatures and even other AI entities along its journey, each offering new perspectives on existence and consciousness.

4. **Philosophical Dialogues**: Through the robot&#x27;s interactions, we dive into thought-provoking discussions on the nature of sentience, the role of adversity in growth, and what it truly means to be &quot;alive.&quot;

5. **Interactive Elements**: The book includes QR codes that link to animated scenes, soundtrack pieces, and discussion forums on the website, creating an immersive, multi-media experience.

### 💡 The Impact

Since its release, &quot;Robot Ric&quot; has sparked conversations in book clubs, philosophy classes, and AI ethics forums. It&#x27;s being hailed as a unique blend of science fiction and philosophical inquiry, accessible to readers of all ages.

### 🎤 Join the Conversation

We invite you to read the book, visit the website, and join the growing community of Waterproof Wanderer enthusiasts. Share your thoughts, interpretations, and how the story has impacted your own journey through life.

Remember, just like our resilient robot, each of us is on a journey of discovery. May &quot;Robot Ric&quot; inspire you to embrace the challenges, celebrate the triumphs, and always keep exploring the depths of what it means to be human.

Happy reading, and may your own journey be as enlightening as that of our waterproof friend! 🌊📚💖
Unacceptable Lobster
Tags: beginners, python, 100daysofpythonchallenge
Published: 2024-06-28 16:57:40

Day 2 is in the books. 

I feel like an Unacceptable Lobster

However I am doing iterative learning. I am doing this challenge everyday or at most skipping one day cause life gets busy. I am confident that this approach will be successful. 

I am lowkey hoping that no one finds this blog and that it does not gain traction. If it does, it'll start to feel like trying to work when someone is looking over your shoulder it's just a weird feeling that I'd prefer to avoid. 

"wHy DoNt YoU jUsT joUrNaL" because I do what I want. Gut says this is the right call so I am trusting my gut. 

I got stuck in a call center because I didn't trust my gut. The position started out as a help desk, but it gradually turned into a call center my gut saw the signs but I didn't want to and it suuuucked (╯°□°)╯︵ ┻━┻

lesson being trust your gut ┬─┬ノ( º _ ºノ)
Create a Linux Virtual Machine in the Microsoft Azure Portal for Beginners by jdbastus
Tags: signintoazure, createavirtualmachine, connecttothevirtualmachine
Published: 2024-06-28 16:53:29




Azure virtual machines (VMs) can be created through the Azure portal. The Azure portal is a browser-based user interface to create Azure resources. This quickstart shows you how to use the Azure portal to deploy a Linux virtual machine (VM) running Ubuntu Server 22.04 LTS. To see your VM in action, you also SSH to the VM

**SIGNING IN TO AZURE PORTAL**
You must sign in to azure portal by create a user name and password first. (www.portal.azure.com) and you will login with your new credentials and create your profile

CREATING A VIRTUAL MACHINE VM ON MICROSOFT AZURE PORTAL
After signing in, these is the a,b,c of logging to a virtual machine with details below with images.

1.**Select virtual machine**

 ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y2bfj09dzhzt9v5ez4jt.png)

2.**create a virtual machine**

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2020j4yqcy663mnuiy0d.png)

3.**In the virtual machine page, select create** 

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sjps98j5zp5a5jowm017.png)

4.**At the instance detail on the left hand side**
 You create a virtual name my is jdbastuslinuxVM, you choose your region base your subscription for me I pick us east us 2. your availability option no infrastructure redundancy required. security type standard. image ubuntu server 20.04Lts -x64 gen2

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2mhumyh0s2yma1fscjkl.png)

5.**Administrator account** 

you select **SSH public Key** means you connection to your virtual machine through a **public key**. in the Username create a username (mine is jdbastuslinuxvm). for SSH public source should be default **Generate new Key pair**

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fkeotzafejigd68cp6b7.png) 
6.**Under inbound port rules** > Public inbound ports, choose Allow selected ports and then select SSH (22) and HTTP (80) from the drop-down. then choose,


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/itdgyi6xna2eu95r2am4.jpg)

7.**Review and Generate** you will see this to screen below to validate pass and download private key and create a resources on your virtual machine. Your key file will be download in your pc download folder as for mine is jdbastuslinuxVM.pem and you will need it subsequently as you go on deploying your resources on your virtual machine.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eua9qj6ntyw32ns089mq.jpg)

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kn498k99y75n0x72b8tl.jpg)

1.your are now in your virtual machine, select the public IP address and copy it to your clipboard.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jw35w7e0ghjf9hx26ufy.jpg)
inspecpro
Published: 2024-06-28 16:50:09

[Высокополигональная модель АГР](https://inspecpro.ru/razrabotka-razdelov/3d-model-agr.html) - это идеальное решение для архитектурных проектов, требующих высокого качества визуализации. Наши специалисты готовы разработать идеальную модель для ваших нужд. Обратившись к нам, вы можете быть уверены, что разработка любого раздела будет выполнена в соответствии со всеми нормативными требованиями.
The Heartwarming Gift A Family Portrait by Rumpus Art
Tags: art, family, veronica, rumpusart
Published: 2024-06-28 16:49:27

## 🎨 A Masterpiece of Love and Memories

In a world increasingly dominated by digital screens and fleeting moments, there&#x27;s something profoundly moving about a hand-painted family portrait. My brother understood this when he commissioned [Veronica Lichter from Rumpus Art](https://rumpusart.com/epic-portraits) to create a piece that would capture the essence of our family, even with the poignant absence of our father, who passed away when I was just four years old.

The result was a stunning mural that not only showcased Veronica&#x27;s incredible talent but also served as a testament to the enduring love and unity of our family. With meticulous attention to detail, she included every member of our family, perfectly capturing our likenesses and the unique quirks that make us who we are. Even the numbers on the boat in the background, a subtle nod to a cherished family memory, were flawlessly represented.

As we unveiled the portrait on our mom&#x27;s birthday, emotions ran high. Tears of joy, nostalgia, and gratitude mingled as we marveled at the way [Veronica from Rumpus Art](https://rumpusart.com/epic-portraits) had managed to encapsulate decades of love, laughter, and shared experiences in a single, breathtaking image. It was a gift that transcended the material, offering a tangible connection to our past and a promise of the bonds that will continue to sustain us in the future.

![Family Mural](/fammural.jpg)

In a world that often feels increasingly disconnected and impersonal, the heartfelt touch of a hand-painted family portrait carries a significance that cannot be overstated. It serves as a daily reminder of the people who matter most, the moments that have shaped us, and the love that will forever bind us together.

If you&#x27;re searching for a truly meaningful gift for a loved one or simply looking to commemorate your own family&#x27;s journey, I cannot recommend [Rumpus Art](https://rumpusart.com/) and the extraordinary talents of [Veronica Lichter](https://rumpusart.com/epic-portraits) highly enough. Her ability to transform cherished memories into stunning works of art is nothing short of remarkable, and the impact of her creations is sure to be felt for generations to come.

Don&#x27;t miss the opportunity to create your own masterpiece of love and memories. Visit [Rumpus Art](https://rumpusart.com/) today and discover the magic of [Veronica Lichter&#x27;s](https://rumpusart.com/epic-portraits) artistry for yourself. Whether you&#x27;re looking for an [epic portrait](https://rumpusart.com/epic-portraits), a unique piece from her [collections](https://rumpusart.myshopify.com/), or a custom commission, [Rumpus Art](https://rumpusart.com/) is your gateway to truly unforgettable and meaningful art.
Stop Indexing node_modules! 😱
Tags: webdev, productivity, performance
Published: 2024-06-28 16:48:05

Running `npm install` (or `npm ci`) can add _tens of thousands of files_ to your computer in the `node_modules` folder. These new files will trigger a search indexer, which reads every one of those files and add them to the search index. That adds up to a lot of lost system performance.

Users can also expect security software to add to the performance cost, as every file access may trigger or even wait for one or more security packages to perform threat assessment.

You probably don't want to search `node_modules` folders from in your OS, nor do you want their contents to show up in searches. You might wander into `node_modules` intentionally on occasion, but you're much more likely to do this in your editor/IDE.

## Exclude From Indexing

So save yourself the trouble and disable indexing on these folders!
You can isolate each `node_modules` folder separately, or, if you are like me, exclude the folder containing all of your repositories from indexing. My IDE provides fast indexed searching, and I rarely need to search for code at the OS level, so one entry saves me a lot of time.

### macOS

1. Open `System Settings`.
2. Choose `Siri & Spotlight`.
3. At the bottom, click `Spotlight Privacy…`
4. Click the Plus (`+`) button at the bottom of the list and select a folder you want to exclude.
5. Repeat for all the folders you want.

![macOS System Settings, Siri & Spotlight, Spotlight Privacy](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6smu0qih4rbd5ht6gfj4.png)

### Windows

1. Open `Settings`.
2. Choose `Privacy & security`.
3. Click `Searching Windows`.
4. Under `Exclude folders from enhanced search`, click `Add an excluded folder`.
5. Repeat for all the folders you want.

![Windows Settings, Privacy & security, Searching Windows](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rkz1eh7lcs7p8cgzb6eg.png)

## Enjoy!

That's it! Experience extra performance, less heat and improved battery life, and enjoy getting some of that computer performance back.

## Side Quests

### More folders

You might consider excluding the central npm package cache, or other folders that see a lot of updates or churn. The fewer cycles your system wastes on indexing files you will never search for, the more it has available for you!

### Package Managers

You might save even more time, energy, and disk space using a package manager like [`pNPM`](https://pnpm.io/), where the packages are added using file-system links rather than many duplicate fresh package installs. Then exclude the pNPM cache from indexing, too!

---

Header image created with DALL-E 3 through Microsoft Copilot Designer
Unassigned shards in Elasticsearch 7 and 8
Tags: elasticsearch, devops, beginners, automation
Published: 2024-06-28 16:46:03

There are multiple reasons why shards might get unassigned, ranging from misconfigured allocation settings to lack of disk space.

To reassign all unassigned shards in Elasticsearch, you can use the following steps:

https://bidhankhatri.com.np/system/unassigned-shards-in-elasticsearch/