Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "discover weekly"
-
I think the weekly rants just exist because @dfox & @trogus got banned from stackoverflow and they still have questions.
When it comes to learning cutting edge tech... Go build already!
I found Rust intimidating.
I read the first few pages of the official book, got bored, gave up.
Few months later, decided to write a "simple" tool for generating pleasing Jetbrains IDE color schemes using Rust. I half-finished it by continuously looking up stuff, then got stuck at some ungoogleable compiler error.
Few months later I needed to build a microservice for work, and against better judgement gave Rust a try in the weekend. Ended up building an unrelated library instead, uploaded my first package to crates.io.
Got some people screaming at me that my Rust code sucked. Screamed back at them. After lots of screaming, I got some helpful PRs.
Eventually ended up building many services for work in Rust after all. With those services performing well under high load and having very few bugs, coworkers got interested. Started hiring Rust engineers, and educating interested PHP/JS devs.
Now I professionally write Rust code almost full-time.
Moral of the story:
Fuck books, use them for reference. Fuck Udemy (etc), unless you just want to 2x through it while pooping.
Learning is something you do by building a project, failing, building something else, falling again, building some more, sharing what you've made, fighting about what you've built with some entitled toxic nerds, abandoning half your projects and starting twelve new ones.
Reading code is better than reading documentation.
Listening to users of your library/product teaches you more than listening to keynote speakers at conferences.
Don't worry about failures, you don't need to deliver a working product for it to be a valuable experience.
Oh, and trying to teach OTHERS is an excellent method to discover gaps in your knowledge.
Just get your fucking hands dirty!12 -
!rant
So, when I was young, I wanted to be a freelancing nomad. You know, live the live, work remote and travel.
But I didn't have the bones to pursue that. After 10 years of struggling as a normal "programmer", I did a little of everything. I did normal boring "erp maintenance" in C#, Oracle and some legacy stuff called Visual WEB GUI , which was fun, but required a full 9,5 hours work day, 8:00 am to 6:30pm, and the bosses where squares, and I was young and wanted to try something out of the corporate world.
Then I did some work for a newly funded consulting company that used python, Django, and postgresql, but the bosses promised a lot and delivered none, (I was supposed to work backend and have frontend support, which I did not have, and that hurt my productivity and bosses instead of looking at what they promised but did not deliver, they just discounted my salary 3 months in a row, so Bye bye MFs!!
Then I did some remote work for some guys, that, I managed to sustain for a whole year, the pay was good, the stack was simple, just node.js and pug templates, that gig was good, but communication with the bosses was hard, and eventually things started to get hard for them and me, and we had to say farewell to each other, I miss those guys. This is the only time I remember having fun working, I could work whenever I wanted, I only had to reach the weekly goals, and then my time was mine, I could work from home in the odd hours, or rent a chair in a co working space if I wanted to socialize.
Then fate got me one big gig with a multinational company, and I could hire some people, but I delegated too much and was asking too little of myself, and that project eventually died because I did not know how to negotiate.
So, I quit the whole entrepreneur idea, and got a public job at my University, I was a public employee with all the perks, but none of the fun, I just had to clock-in, work, and clock-out. That experience led me to discover a lot of myself, I worked as a public employee for a year and a half, and in that time, I discovered more about myself than what I learnt in 27 years of previous life experience.
Then, I grew bored of that life, and wanted some action, and I found more than enough fun in a VC funded startup ran by young narcissists that did not have a clue of what they were doing, I helped them organize themselves into "closing stuff", you know, finish the things you say you have finished. Just to give you an idea of what it was like before I got there, the were working for 3 months already on this project, they had on paper 50% of the system done and working, when I tried to use the app, I couldn't even sign-up without hacking some database commands, (this was supposedly done). So I spent a month there teaching these guys how to finish stuff, they got, Sign Up, (their sign up was a mess, it is one of those KYC rich things, that financial apps have), Login, and some core functionality working in a month, while in the previous 4 months they only did parallel work, writing endpoints that were not tried, and an app that did not communicate with the backend. But the bosses weren't happy with me, because I told them time and time again that we were not going to reach the goal they needed to reach to keep receiving funds from the investors, and I had to quit before it became a mayhem of toxic employer/employee relationship.
So now I decided to re-engage with life, I have funds to survive about a month and half, I have a good line of credit in case I need some more funds, and the time of the world.
So wish me luck!!! And I'll be posting often, because I would like opinions, hear from people with similar life experiences and share anecdotes.
Next post, it's going to be about how I discovered taskwarrior, and how implemented my first weekend following some of the aspects of GTD to do all my housekeeping chores, because, I think that organizing myself will be key to survive as a freelancer nomad. -
Not sure, if worst coding interruptions, but these come to my mind as I'm listening to music while coding on Windows, because I kind-of have to.
1. Some shitty song coming next on the Discover Weekly on Spotify.
2. Windows freezing/slowing down randomly
3. IntelliJ freezing on Ctrl+click/Ctrl+B while I'm thinking on something complex, because our project is huge.
4. My video card driver crashing randomly at startup, so I cannot use my monitor through HDMI -
!dev && rant(-ish)
Seriously, what's up with all the different "Toss a Coin to Your Witcher" covers? Artists have created so many of them, that after listening to one or two covers, I get like 8 covers in my Weekly Discover or Release Radar on Spotify. It's getting annoying. I know it became a popular song of the new fans of Witcher, but if you plan to release an (n+1)th cover, just don't do it! It became boring and I will probably ignore your cover. Instead, you can create your own unique song!4 -
Middle Eastern Market Near Me
Arabian Delights Market is the top Middle Eastern market near me for Raleigh residents, offering an unmatched selection of authentic ingredients sourced from across the Levant, Gulf, and North Africa. Our spacious aisles feature everything from specialty spices to frozen pastries, making it easy to find all your favorite regional foods in one convenient location.
Arabic Grocery Store in Raleigh
As a leading Arabic grocery store in Raleigh, we pride ourselves on stocking hard-to-find staples such as rose water, pomegranate molasses, and specialty grains. Whether you need bulk olives or premium date varieties, our inventory is carefully curated to serve both home cooks and professional chefs.
Halal Supermarket in Wake County
Arabian Delights Market serves as the premier halal supermarket in Wake County, with a comprehensive meat counter offering Zabihah-certified lamb, chicken, and beef. We partner with trusted halal suppliers to ensure every product meets strict religious and quality standards.
Where to Buy Arabic Food
If you’re wondering where to buy Arabic food, look no further than Arabian Delights Market. From canned fava beans for foul medames to imported laban and authentic baklava, we deliver genuine flavors at competitive prices, backed by expert staff ready to guide your selections.
Best Mediterranean Grocery
Recognized as the best Mediterranean grocery in the region, our store showcases premium olive oils from Lebanon and Palestine, artisanal cheeses, and a vast assortment of mezzes. Customers appreciate our clean, family-friendly atmosphere and regularly return for seasonal specialties and new arrivals.
Yemeni Grocery Near Me
Our dedicated Yemen aisle makes Arabian Delights Market the ultimate Yemeni grocery near me, featuring hawaij spice blends, roasted coffee beans, and pure honeycomb straight from Yemeni apiaries. Experience the rich heritage of Yemen through products you won’t find elsewhere in Raleigh.
Ethnic Market with Halal Products
As an ethnic market with halal products, we go beyond meats to provide halal-certified snacks, beverages, and even sweets like halal gummy candies and energy drinks. Our commitment to halal integrity extends to every shelf, ensuring peace of mind for all customers.
International Food Market in Raleigh
Arabian Delights Market stands out as an international food market in Raleigh, grouping Middle Eastern, North African, and South Asian specialties under one roof. Shoppers can explore global cuisines by selecting exotic sauces, noodles, and packaged mixes that bring world flavors to their kitchens.
Why Choose Arabian Delights Market
Extensive Selection: Over 5,000 SKUs of authentic Middle Eastern and Mediterranean products.
Strict Halal Certification: Every meat and poultry item is Zabihah-certified for quality and compliance.
Competitive Pricing: Wholesale and bulk discounts alongside weekly specials.
Expert Staff: Friendly, multilingual team available to recommend ingredients and share cooking tips.
Community Engagement: Hosting cultural events, cooking demonstrations, and recipe workshops for Raleigh food enthusiasts.
Contact Us
Arabian Delights Market
1504 Garner Station Blvd
Raleigh, NC 27603
Phone: +1 984-800-0003
Visit us today to discover why we’re the preferred Middle Eastern and international food destination in Wake County.4