Details
-
Github
Joined devRant on 9/28/2022
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
-
@jestdotty I already tried to disrupt the establishment by creating the Suphle framework but the cancerous community shut it down before it could even see the light of day.
I saw Brentgd release a by far, more inferior framework fairly recently, to much acclaim from the community. Further proof that the announcer or face matters more than the thought or objective behind a product. Perhaps the age of pioneer competitors is far behind us
Then again, maybe I'm taking things too serious cause you always rub off as someone trolling me -
It's not something I do or encourage but I really hate it when devs bitch in an alarmed tone over how the worst atrocity a software engineer could ever commit is some trivial thing. They exaggerate the issue to astronomical proportions and the pliable herd just chime along
I wish to fish out the last occurrence some prick used but I don't want to open the group messages. Yea, absence of server side validation is bad practice but certainly not as unforgivable as you're making it. They're OBVIOUSLY junior developers, no reason to claim they have no future -
@Lensflare funny enough, the first framework I built did exactly that! Saved rendered content in html files and served them each time their id was being requested 😁
-
@jestdotty I don't know whether I agree with your take that "fancy" (oop patterns and structural designs) makes delivery faster. If anything, it's the inverse. Glossing over the intricacies that would be useful tomorrow or make code more maintainable obviously takes more time than someone doing everything the easiest way there is, or someone not thinking things through. If both could be achieved in same time or with same effort, there would be more incentive to being a carefree developer
Code reviews sound great on paper but are actual nightmare in reality, especially when the reviewee perceives they share similar or greater competence with their supervisor. It creates bad blood more than it improves skill-set, even though the idea behind it may be noble. Maybe a middle ground is the reviewer defending their rejection of incoming code using publicly available standard practices informing their decision -
@MammaNeedHummus the api calls are all writing to the database in the end. Only difference is automating the writes; then the ui adds tons of more steps, depending on how eccentric/baroque the ui designer is
-
@daniel-wu I haven't looked too deep into his reason for repeating existing functionality. If there's no noticeable improvement, that's redundancy. I don't know whether it applies to all other components of the project but at least, his go_router includes additional goodies like support for deep linking and stuff. Just skimmed through briefly
The only features I liked about riverpod was:
1) native support for the 3 states –loading, error, success
2) I've forgotten what it's called but the part where cached data is displayed while fetching new one to display (stale while revalidate?)
I never got to try out its actual reactiveness cuz the boredapi was down. But its syntax is crap(I need a linter ffs), dx sucks, docs too cumbersome -
@daniel-wu
I wasn't making any headway and time was running out so I had to try out getx. I went through the articles and what I can say is that the alleged disadvantages lack merit tbh. I'm actively repulsed by the devs pulling out cos the library has just one maintainer. I built an open source framework and it blows my mind how a potential user could be turned off by no one else contributing to it. I don't stop anyone from doing so. Why am I "punished" by boycotting? How is it my fault?
I also disagree that doing too much is a con. Why? My framework, suphle, shares same philosophy
Because junior devs suck when you let them "wing" it. Wall them through an opinionated structure to guarantee standard
My only complaint or pain point is that I strictly want app wide state management. And from experience, I know that doesn't take wrapping all my screens and my app and everything in your library. It becomes a framework. I'd already built the entire app, just wanted to lace state mgmt -
@daniel-wu brother, I read same. My first professional flutter gig used bloc. When I returned to the language, I heard it had been overtaken by riverpod and getx. Compared both using online articles and the opinion seems to lean towards riverpod.
1) Unfortunately, both the documentation and articles seemed waaay too convoluted for something as TRIVIAL as state management. If I hadn't used bloc before, I'd have thought it was rocket science reactively tracking data fetched from an api. I also hate the magic of its design: I write a function and it autogenerates a duplicate suffixed with "provider". I found it hilarious when they claimed this is even the improved version
I hate standalone functions so I looked up riverpod classes and it was another lengthy chapter. No shade to the author but this is plain absurd https://codewithandrea.com/articles... -
@iSwimInTheC I'm seeing the response body but it's too complex to decipher. A lot of unwieldy keys and entries, locating following status and user id, or the meaning of the parameters eg page number, next url etc, is a recipe for hysteria. That one.
Secondly, that's not automatic –I need a solution that can execute in a script, without me having to inspect network requests. Picture thousands of followers; there's no way their api will even let you reach such limit in one swoop. It was deliberately made that way to subvert devs from doing that
A ui or terminal seems like the best bet currently -
@iSwimInTheC I don't know how to intercept network requests. I tried inspecting the requests to read it manually but the structure is way too arcane, it was easier to just read the ui
-
@CoreFusionX yes. I spoke with a sysadmin friend and was told that the x11 route would be slower and more complicated than running it on my main system. That my best bet is to swap the hdds but that it's risky since I don't own the other system and can't afford any of its parts being replaced or damaged.
So I took it to a hardware engineer and he said the only way the hdds can be transferred is by loosing both systems and that, that is the only way to the best of his knowledge, I can achieve my aim. Otherwise, I should just buy enough Internet and download it on the i5. I can neither afford that amount for 10 Days of revision nor do I find it acceptable to loose my benefactor's system. I'd be livid if someone did that to me -
@retoor thanks. I'm currently looking into links for that targeting windows OS
@possum I don't know how to do that. Do I need to take both systems to a hardware/mechanic to do for me? -
I'm surprised nobody has recommended freelancer or fiverr yet. I just had an epiphany that such platforms are structured exactly to bail out someone like me, in need of immediate employment
The snag is those streets are run by paki contractors and Indian agencies with overpowered portfolios that always get picked over small accounts like mine. Your bids sink to the bottom and the site asks you to pay to boost it or pay for some certifications
I'm out here gasping and panting. I will sing and dance if that's what it takes for one of you to entreat this penury off my doorstep. Any spare project. Let me try get some of that workload off your desk -
@kobenz Https://github.com/nmeri17/suphle
I don't share that first since:
1) nobody is contributing to it
2) majority have to first comprehend what the finished product does and how it works
3) the internals' aesthetics should not determine the usefulness of the externals. They are mutually exclusive
I'm being defensive here cos I had an unpleasant experience last time I was asked to advertise the source, cuz it didn't match psr standards. Whereas there are tons of features targeted by this blueprint https://dev.to/mmayboy_/..., important implementations that should actually impact software quality. Yet, that community glossed over them and focused on coding patterns -
@retoor excellent. They are free to reach out to me, in event of any confusion or challenges. Thank you. Any medium convenient for them is fine with me. They might also want to look this bootcampy article up https://nmeri.hashnode.dev/a-synops...
I stay in Nigeria. I don't restrict my net to remote/foreign vacancies. But I haven't had much luck hence seeking greener pastures outwards -
@retoor it's actually hosted at suphle.com, just posted the permalink cuz the domain expires this month and I've run out of cash to renew it
Thanks for the compliment. I've gotten it from laypeople and non-php developers. But the actual people with the knowhow to use it refused to review or try it out. It was supposed to be judged by this list of existing challenges https://dev.to/mmayboy_/...
That's in the past though. My priority now is what the fastest route into a job is, even if it's just for a small project spanning a month to keep my head above water. I believe tons of coys out there could be overwhelmed with backlogs of pending projects -
@possum unfortunately, there seems to be as much shortage of entry level openings as there is documentation and resources (libraries, up to date tutorials), to carry out the most mundane stuff
Surprisingly though, I learnt automated testing via a video recorded for spring boot. It gets even weirder considering my distaste for studying programming through video
Nevertheless, should such opportunity pop up, I'll grab it with both hands. -
@jestdotty suppose the stolen codebase is used for another project, as opposed to being shared on vcs, how would we see it to know the undercover tag?
-
@We3D spring boot is used for building back ends, so no
-
I recently wondered why there are countless examples of developer takeovers berating the steaming pile of goo their predecessor left behind, but hardly is reverse the case. Until now. Rare W, despite being html
-
@Oktokolo
-
Unfortunately, there is no directory listing such jobs. I imagine those who get it Either do so by referral or by being opportuned to see the signage recruiting applicants
Do you happen to know someone who is currently hiring for a remote php position or an intern in another stack I can quickly pick up? -
Had the entire plantation razed down when I should have began to reap the fruits of my meritorious labour
-
@Oktokolo you can do that at your disposal. Not when your rent is almost due. What usually occupied my time was studying but what's the point now? That, and hardwork led me nowhere. I can't even sleep at night any more. No peace of mind. Just drowning in a crumbling world
-
If only I could convert my suphle rant upvotes into github stars, life would be a little more fair
-
@hippolyte heh. Does feeling slighted translate to insecurity? What would you have had me do? Shrug it off? Pretend it never happened? I imagine that's what I did since I moved on without throwing tantrums or trying to prove them otherwise
-
Me when I trash talk suphle during launch with my burner account, only for the traduce to get more upvotes than the op
-
Scenes when I launch on April 1st and mfs take it as an April fool's joke 😅
-
@GiddyNaya the effect of the meme would have been lost if it was far away from the punchline
-
In mid 2021, I celebrated with an acquaintance that suphle was "complete". Little did I know I'd only scaled step 2 of 6! At that point, I'd penned 0 tests, not built the user facing testing component
Testing involved steps 3 through 5 (writing the tests, getting them to pass, augmenting the system with features revealed by the tests impeding dx, repeat).
Step 6: documentation (with some 4&5 in-between)
7: integrate helpful libraries (eg for parallel testing) and upgrade to some syntactic sugar added in php
I've jumped all the hoops. Met the final boss and sent that mf to the cleaners
For several days now, I've been struggling to buy the domain name. My country barred our debit cards from being used internationally and I can't seem to find someone with both account types so I can reimburse their local account.