Details
-
AboutWriting code doesn't make me cry but dealing with human does.
-
LocationInside www folder
Joined devRant on 11/3/2016
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
-
ragedev | devRant Clone
I messed up with the concept of this competition and created a client instead of a clone. It uses devRant api and displays the output with an HTML template.
Here's my GitHub repo link: https://github.com/sidaims93/...
Tech stack I used: Laravel, HTML, CSS, JS, MySQL.
It took me a total of 5 hours.
Nothing special about this lol.
You can also watch a livestream of mine where I worked on it: https://youtube.com/live/...
Watch it and if you like, hit the Like button and Subscribe!
---
🔄 Reposted from https://kbin.melroy.org/m/drbboard/...
🗳️ Vote in the comments!7 -
How does someone with. A+ certs and a Network + and Cyber Security certifications and still only getting Help Desk jobs calling them 🤷♂️2
-
Wow, function overload is worst than garbage! Is more like toxic waste!
If you run out of names for functions just name them:
DoThatStuff1(int, string)
DoThatStuff2(object, int, string)
instead of:
DoThatStuff(int, string)
DoThatStuff(object, int, string)
Your coworkers and future you will thank you!7 -
In my experience, any BE dev or old architect/lead programmer that says they “can do frontend” does shit like writing Ajax calls in script tags directly in the html. They are the ones who add style attributes directly in html. They are the ones who google how to center a div and they still use float positioning because all of them are old, arrogant BE devs who get caught in a single framework who convince themselves they are an expert. They can’t give any good UX advice. They don’t know how to use a screen reader. They don’t know what WCAG means. They don’t constantly keep up to date on what browsers are supporting and what’s being released in the unstable versions. They don’t know what a web component is. They don’t know what a closure is. They don’t know anything about optimizing web perf metrics. They couldn’t tell you what web crawlers look for. They couldn’t tell you anything about design principles and anti-patterns. They don’t know how to manage a web application that will be seen by millions AND keep it nice, shiny, and refactorable on the code side. What do they really fucking know? how to write an MVC app? How to connect APIs and integrate code that other people wrote? I do full stack all day and writing anything not-client-facing is super easy.
Take that stick out of your ass and get over yourself you asshole. You haven’t written anything close to amazing even though you constantly act like you’re a god-tier programmer and your shit doesn’t stink.
Hit the books like the rest of us you fuck.
The Frontend is anything but fucking easy.25 -
I just finished designing an entire asset management pipeline and christ on a fucking pogo stick, if it isn't convoluted.
Theres a lot of game engines out there, but all of them do it a little different. They all tackle a slightly different problem, without even realizing it.
1. asset management
2. asset change management
3. behavior change management
4. data management
5. combinatorial design management.
6. Combinatorial Behavior management
7. Feature completion
ASSET MANAGEMENT is exactly what it says on the tin.
ASSET CHANGE management can be thought of handling the import, export, formatting, platform specific packing, and versioning (including forking) of an asset.
BEHAVIORAL CHANGE management is a subset of asset management, because code is a subset of assets (depending on how you define 'assets'). The oldest known example of this is commenting and uncommenting code.
Or worse, printf debugging.
This can be file versioning, basic undo services, graph management of forks and mergers, toggles for features or modules, etc.
DATA management is about anything that doesn't fall into the other categories, everything from mission text to npc dialogues, quests, location names, item stats, the works. Anything you'd be tempted to put in a database, falls under this category. Haven't yet seen many engines offer this as an explicit built in tool as of yet, because the other problems are non-trivial as is, so this is a bit of low hanging fruit that gets handled by external tools, or loaded from formats as simple as json.
COMBINATORIAL DESIGN management is the idea of prefabbing, blueprints of broader object design using nested prototypes of existing game objects, to create more complex, reusable set pieces. Unity did this well. GM does this in part.
COMBINATORIAL BEHAVIOR management is entity-component systems, plus tooling to make it easy to add, remove, and configure components and their values on entity blueprints, also not uncommon. Both stencyl and unity do this. GM has a precursor to this in the form of configurable fields, but these fields are not based on component scripts attached to objects.
FEATURE COMPLETION is that set of gameplay mechanics or styles of design that an engine naturally makes easier to include or build in a game.
I don't think I'm aiming for all that, but I think at minimum a good engine has to do asset management, behavioral change management, prefabs, and entity-component systems with management tools for that. And ideally, asset change management.8 -
Question for the old timers: is it possible to work as a dev for the rest of your life and be happy?
.
.
.
Does it get any better or is dev burnout baked into the business model of every company?
The CEO flat out admitted it was exactly that where I'm at a few weeks ago 😞16 -
how many users on devrant use avatars that don’t reflect themselves at all?
i wasn’t impressed with the character builder at all. no funky color options or stupid hair :(8 -
I'm at a crossroads and could use some insights from those who've been there. I'm torn between pursuing a career in Computer Engineering and Information Technology. Both fields seem fascinating.2
-
A house with an elevator that is just wide enough for one person standing sideways, and it can also travel horizontally between houses. Also, near an entrance, there is an orchestra pit, but it's filled with expired smoked meat. There is also a garbage chute, but it's just a well right in the middle of the house between staircases. It also has bars and mesh instead of walls, so everyone can smell everything. It can only be emptied from the roof.6
-
💥🦆 What if... your devRant clone? 🦆💥
Appoint an 8 hrs sprint for your very own DEVRANT CLONE with tech stack of choice. Announce it on https://kbin.melroy.org/m/drbboard/...
For details, open the link above. Keep us posted there with screenshots and ready-to-use app until December 3rd!7 -
Four steps of professional development:
1. Simple and bad
2. Complicated and bad
3. Complicated and good
4. Simple and good
At CSS and frontend in general, I'm easy four, straight up. At architecture, I'm perhaps two in devops/docker/kubernetes/other crap and three at DB design. At electrical engineering and embedded stuff, I'm 1, no questions asked.
What are your rankings?1 -
You know pipeless, what this site is built on, actually looks like a pretty cool platform to work with.
Anyone used it? What was your experience?
(every time I end a post on questions like these, it always ends up *crickets*).2 -
💥🦆 Unofficial devRant Clone Jam 2023 🦆💥
Retoor has a challenge hackathon for you. 🧑💻 Post here: https://kbin.melroy.org/m/drbboard/...
Pick your tech stack, announce it in your comment by the link above, and code your own DEVRANT CLONE in 8 hours. There is only a week for y'all, but don't overdo it and write the thing just in 8 hours. If you need more time, announce that too. Address to the post for all the rules.
Code competition start! 🏁21 -
To all the people who constantly complain about devRant not being good enough…
First off, who the fuck cares? I mean honestly, does anyone give a fuck? People have been saying for YEARS that they hate devrant and that it needs to change in whatever fucked up dev idea way that we all think the world should actually work. The real fun is how this platform evolves into different phases over time. The fun is interacting with devs anonymously talking about really anything. It doesn’t matter - as long as it’s interesting or entertaining it’s fine. Don’t fucking pretend that you are a goddamn professional elitist asshole bc we all know everyone here is weird and stupid.8 -
It's end of the year and it's time for that Performance Review again. I need to submit my self-appraisal. How would you guys highlight your achievements? My manager is someone who only cares about meeting deadlines, and doesn't give a fuck whether you improved the API performance by 100%.1
-
Guys,
is it possible to protect a folder against the command sudo rm -rf
Consider the root a drunk person on a high speed road9 -
Boo boo, Apple is artificially slowing down old devices so people buy new ones 🤡
EVERY phone becomes slower over time because of battery degradation. I’ve changed my iPhone’s battery yesterday, and it’s as fast as new now.
Morons.7 -
I don't know why GNOME decided to mess their keyboard layout handling at some point. All of their US INTL keyboard variants don't work one way or another.
So much for purple Java mainstack….
setxkbmap was, always the way to go. -
Just replaced my iPhone X's battery. Went way easier than I thought!
The hardest part was overcoming my fear of opening things that are held together with glue. Once I overcame it, things went surprisingly easy. I didn't even break Face ID.
Used a plastic pick, simple suction cup and an iOpener thermal thingy from iFixit, essentially a long gel pad that retains heat.14 -
Two largest rollercoasters in Saint-Petersburg, Russia, are called "The Grand Lukii's Meat Factory Number One" and "The Grand Lukii's Meat Factory Number Two". I rode the second one. It was terrifying.
Yes, they named it "the meat factory", because the grand Lukii's meat factory is an actual company that sponsoring them. Can't find any second meaning, none at all.1 -
Bit the bullet and installed VS and relevant compilers for C++ and started fucking around with sdl.
Not as terrible as I thought it was going to be.
Pointers seem pretty intuitive. Apparently my time with python has not in fact mentally mutilated me.7 -
Should I be excited or concerned?
Newbie dev(babydev) who just learned string vs int and the word "boolean", is SUPER into data parsing, extrapolation and recursion... without knowing what any of those terms.
2 ½ hrs later. still nothing... assuming he was confused, I set up a 'quick' call...near 3 hrs later I think he got that it was only meant so I could see if/where he didnt understand... not dive into building extensive data arch... hopefully.
So, we need some basic af PHP forms for some public-provided input into a mySQL db. I figured I'd have him look up mySQL variables/fields, teach him a bit about proper db/field setup and give him something to practice on his currently untouched linux container I just set up so he could have a static ipv4 and cli on our new block (yea... he's spoiled, but has no clue).
I asked him to list some traits of X that he thinks could be relevant. Then to essentially briefly explain the logic to deciding/returning the values/how to store in the db... essentially basic conditionals and for loops... which is also quite new to him.
I love databases; I know I'm not in the majority... I assumed he'd get a couple traits in his mind and exhaust himself breaking them down. I was wrong. He was/likely is in his sleep now, over complicating something that was just meant as a basic af.
Fyi, the company is currently weighted towards more autistics (him and myself included) than neurotypicals.
I know I was(still am) extremely abnormal, especially when it comes to things like data.
So, should I be concerned/have him focus elsewhere for a bit?... I dont want to have him burnout before he even gets to installing mySQL44 -
How many project managers does it take to change a lightbulb? None, they'll just schedule a meeting to discuss the lighting strategy.3