Nmeri17 said I Used to scribble my thoughts on paper. It's haphazard yet handy. And even though I can't make corrections without crossing out or drawing arrows to transfer the reader to continuation of the thought on another page, I have this liberty to express myself and glance at a panoramic view before putting them in their final resting place –soft copy 

Maybe my thought process became more efficient but I no longer need to flesh things out with ink. Database designs, implementation logic. Everything goes to a special file I create on every project for odds and ends

Until today

I have something to think about. I will miss connecting the dots if they appear in fancy fonts. I need to gradually build upon each outline, pursuing it in an exploratory manner until its possibilities are exhausted. I will draw a conclusion from their character arcs

For some reason, I see parallels between this scenario and sql vs nosql. This is one of those extreme cases where structured data storage is not sufficient. I sincerely doubt nosql should be used as a main database, but instead an intermediary for an aggregator to treat each row/record as a unique blob, extract necessary information into a sql for the actual system to work with

Sql is more sane and recommended for when you know the exact end goal but need help arriving there. Today, I'm confused and need to weigh options. I need to actually cross things out, not press the back button. It's a bit of a stretch but if this were data, it feels like what nosql would excel at,Those jsfiddle/codepen snippets on stackoverflow back in the day used to replicate the same traumatic effect as the threat on injection at the hospital when I was a child,A few days back, I was battling to setup a spring app the old fashioned way. By that, I mean the way I'm used to securing routes in laravel and indicating model relationships. For the most part, I'd gotten used to the authentication config more than my first experience with it

But the jpa/hibernate relationship mess? Honestly, it's insane. If I can only access the relationship if I let them be defined eagerly (which stupidly breaks due to circular dependencies during deserialization btw), what's the point even bothering to define them there? Might as well pretend the relationship doesn't exist and strictly use IDs on belongsTo. That's it. At the time, it felt like Very sick, amateurish stuff but I'm calmer now so it's just disappointing. How come the framework is so popular??

They haven't figured out migrations, lazy and eager load, hydrating models while evading the circular dependency trap, etc. These seem so rudimentary in eloquent, I don't even have to think about it,I fucking hate spring boot. I can go unwind and nobody would hear this but boy, does it suck. Every single thing about it is a pita. I spend 98% of time I should have used for feature implementation in JAVA, struggling and battling MUNDANE functionality of the framework that ought to be nobrainers

Today started out with a project I inherited. I don't even know whether to blame its original author but he installed a couple of funny libraries for logging. The spring app doesn't build yet gradle build completes successfully. No errors are logged to the terminal, just reams and bundles of json. WHY IS THE APP NOT BUILDING??? You want me wrangling json through that pinhole console window?

I struggle with the yml settings, none works. Eventually get rid of the package (hint, it wasn't the slf4j one). I'm able to debug app not starting now, but now live reload doesn't work 

I copy configs from a previous project where it worked into this. Nope, doesn't budge. Eventually enable an ide setting but now server restarts twice after file changes. The implication is that request argument annotation no longer works! So the server just restarts and has amnesia about argument type resolution

I've been sitting here for hours, without implementing a single new feature. Everything is a painstaking, avoidable aggravation VS the "framework". Never seen anything as horrendous. No line of java code yet. I just want to send a request, retrieve parameters and verify live reload is "up and running". You'd think something as low level as this shouldn't take more than two minutes. Alas, welcome to the incredible world of spring development,It's shockingly bad, Jesus 😣

https://stackoverflow.com/questions...

I know I'm just whining atp instead of moving on something else. For lack of anything else, I blame capitalism for limiting my options. I would never subject myself to this torture of my own volition. Yet, you have to wonder how a joke like this. Even a routing library developed over a code kata or aboard a flight would at least, include a regex capturing possibility of trailing slashes. How would one ever imagine that all clients of this api have to strictly either end their url with slashes, otherwise they get slammed with a 404

Unbelievable,Disclaimer: This joke will be lost in translation but I can't help but make it

In my country, you can use the phrase "it's not beans" to describe something difficult eg "that ielts exam no be beans". Given my recent woes with spring boot, I can also say "spring webflux no be beans". But it's funny to me because the framework calls objects bound to the container "beans" so it's a nerdy, don't leave me joke,That time you would have used to test that code in postman, bravely muster the werewithal to write automated tests instead. It's a onetime investment that keeps malfunction in check until code is altered

I acknowledge the fact that it's not always possible. You may have gotten thrown in headfirst into unfamiliar territory ie tech stack, or inherit a monolith where no tests were pioneered. Or you may be strongly constrained for time. But in events that you can, it's worthwhile

Whether automated or manual, Testing your work the least professional thing to do before handover. Might as well swallow the bitter pill of avoiding the gui shortcut, and write those certifications once and get it over with

My preference is to write a boilerplate that gets generated each time I create a new module/resource management classes. Another strategy is to write them immediately after completing implementation of each endpoint/user story/feature, even if they're not run immediately. That way, they don't pile up in the end

Or you could try the tdd that everyone else cherishes. Whatever works for you, the end justifies the means,I would batter this nigga if I could

My database migrations are failing after setting a 3 character max length on an integer field with default value 200. I attempt to investigate why and after numerous back and forth, this dude reveals 200 is in fact greater than 998,Is there a hidden joke in the fact that stand up meetings/daily stand-ups share the same word root with stand up comedy? It would seem the creators of that pointless activity thought it naughty/mischievous, if not a humorous giveaway that those gatherings are more for fun, entertainment, a joke, and a platform for product managers to not feel left out from the development process,I just listened to the devops at my new place recite a strategy that I recognised to be git flow. I surprisingly wasn't traumatised or suffer the ptsd I have at the sound or sight of SLACK and Microsoft teams, despite using them roughly within the same era

For some reason, the instructions for git flow now sound straightforward:

Pull from staging. Checkout to a fresh branch on your local. Push there. Once approved, merge to staging or send a pull request to staging

But slack and teams are an indication that the gig/position is going to hit the rocks soonest. Has happened more than once, it just makes me sick now. The beep of their notifications, their ui, their stupid rules and regulations why it doesn't work on the browser but want me to install their dumb apps on my phone (even if you use desktop mode),Android studio gradle nightmares, cli not picking active jdk, intellij maven horrorshow, vscode being the nexus of perdition itself. When I'm dead and gone, scatter my ashes over sublime text. NEVER encountered a headache, ever. The setting for autosave is one forum visit away. 1000s of utilities at my fingertips, with shortcuts, not silly plugins. Neither hangs nor fusses irrespective of how many windows, projects, tabs I've got open. Gargantuan code real estate despite having a file panel and file preview. The only guys who got monokai right. Can open random editors and fill them with notes without first saving. A more intuitive vcs gui than even github desktop. More lightweight to download than an beep.ogg. Never lags cuz it wants to be powered by a wind turbine. It's free. Literally all the sorrows that terrorise my dev in its peers, all gone

Yes, it's not "integrated" to my de, in the sense that its intellisense is a glorified autocomplete for existing tokens. I guess, tradeoffs must be made. If you know the language well enough not to grope handheld by the ide, or in dynamic typed languages where red, squiggly lines will not bring your software down to its knees, it should be head and shoulders above those conartistes

Enterprise edition una,Write and Schedule tasks that siphon stipends from my "esteemed customers" wallets into personal coffers. Call that con jobs,I wonder whether this has gotten here yet but it knocked me out. I don't write in trap English but I'm a sucker for memes. Imagine how bored he must have been to start documenting legacy code without the urge to refactor. Just "vibing",The Facebook web app (on mobile) is so incredibly garbage in a foul, vile way; no client would have accepted it if I was the one who delivered it. Its Twitter counterpart is fairly functional despite all the js fidelity. Some things still behave as you are accustomed to. Facebook tried to hijack ALL native browser capability and ended up releasing an abominable artifact that should be a disgraceful, stark, warning as to how horrid and insufferable the extremism of javaScript can get

You can't open links in new tabs. Sometimes you can "like", other times app that loaded sits still and unresponsive like a corpse. The most annoying part has to be absence of urls, so you can't reference anything. You can't even share posts ffs

Funny enough, this used to have an edge over the restrictive mobile app eg you could reuse profile pictures. You could share specific photos out of a set, etc. Now, it's painfully broken. It doesn't even compensate for it with passable ui. That too, looks amateurish. The only thing you can do on it now is scroll,Rare day I used 3 different languages in a professional capacity (php, java, flutter). *insert "I used to pray for times like this" meme,Google maps is undisputedly, the worst software curse ever unleashed on the human race. You're far better off asking directions from a stray dog or a foraging hen. How is this disease still legal to obtain and reside on people's phones when it's so misleading? Yesterday was not the first time it made me get lost but it was definitely the worst cause some Abuja roads are vast and are not plied by commercial vehicles /public transport

12km on foot is marathon numbers. As a boy, I regularly trekked 6.2km from my school home. I would never in my right senses contemplate it after growing up. I can't explain how poor this "app" is. Is it a ui issue translating the instructions visually? Cuz why would the arrow swing towards a position that's going to take 30x original projection? Why are there no haptic feedbacks warning you that you're veering extremely off course? It simply replots and destination seems attainable till you cross the rubicon

Or maybe it's so successful and the fault lies with me because my thick head did not develop the wiring to crack maps. Perhaps, it's a miracle that I'm able to walk unaided, to the places I frequent,My colleagues excel at envisaging shit extracurricular activities. It may not be so godawful irritating if they weren't hypocritical scum, all of them but ESPECIALLY, the girls. When you're sick, nobody checks on you. When you text them, they don't reply. They only initiate conversations to get something. They are never friendly except they need a favor and have run out of options. You can't borrow more than one 1k naira from any during an emergency. Then they force you against your will to oblige them

Last year, they came up with this crappy cook fest assigning dishes each staff is to cook and present like some science expo project. I declined but participation was enforced. Things went sour with the caterer I recruited. Work that day was a living hell for me, I eventually had to leave

Next, they devised an end of year dinner, instead of converting all that money to a much needed 13th month salary or even bonuses. Thankfully, attendance was not compulsory so I and one other girl could exempt. Why would I buy/borrow dress code costumes at such short notice, to assemble with a bunch of people who think I'm crap? 

This year again, they roped me into this dumb "love feast" program for valentine. I was livid and incensed. I stormed the inbox of one of the male instigators and gave him a piece of my mind. This scoundrel literally shakes my hand irl like it's covered in poop. Nowadays, he waltzes into my office without the courtesy to greet me. I'm so inconsequential and insignificant. He ordered me to delete the messages, implying he might leak them like the ex hr once did. Of course, I refused

The girl they paired me to buy gifts for doesn't reply my chats. I literally sent some that morning but she had the audacity to walk up to me and tell me what she wants me to buy her. It's our bosses fancy mug and my next seat buddy immediately tells me how crazy expensive it is

They've all got read notifications turned off. It's not even creepy messages or require deep thinking or lengthy replies. It's just not being regarded worthy to be communicated with. These are the people I'm going to spend a dime on. They don't even TRY to pretend I'm a human being. Literally don't talk to me but everyone else plays with each other. Personally, I'm not a gift person. I NEVER buy myself anything unless it's an absolute necessity. So why would I rack my brain, go out of my way to get you some shit you aren't even going to appreciate? It's a waste of money and intentions. They claim it helps with team bonding. I'm sore and bitter cuz that is a lie. Those interested in each other go home together, outings, sleep together, reply each other's messages. They don't need some formal carnival to do any of that

Messages are the most basic things. It's utterly insulting cause everyone always has their devices holstered. They respond to the boss instantly when tagged on the group. Any act of not communicating directly, is both deliberate and a passive declaration of war. So why drag me into your annoying shows? Do your clique thing however you want. Leave me the hell out of it```