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 - "sorely lacking"
-
Without a doubt it has to be the internal company search engine/file finding tool @thewamz and I wrote.
The company has a wide UNC network with files scattered all over the place and they need a way to keep track of where the files get moved to (they can and do get moved). The original tool was written in Java/Tomcat and didn't use any frameworks or utilities beyond custom written ones, no orms, and the SQL was just raw strings. The program didn't take into account that files might be moved or deleted so it never removed anything from the database, it just kept adding files and never removing them.
It however never stores files itself, just links to files elsewhere on the UNC network.
It took six months to get it into what might be a stable beta or release candidate state. The user interface is good, very simple and intuitive, the whole thing was rewritten in python/django, there were issues with utf 8 (and mysql not fully supporting utf 8 in its own utf 8 mode), we added a regex search mode (which was sorely lacking), the search used to take up to fifteen minutes however we sped it up to less than a minute (worst case when a user simply puts "^$" as the regex search). It has a multi threaded design which does some checks to ensure it doesn't spawn too many threads and get stuck in constant Gil switching. Still some bugs to fix, like moving the processing of results returned by the server in a web worker so that the content widget doesn't lock up processing millions of search results and moving the back end to use asynchronous python might gain a performance boost. But on the whole I think the system is ready to replace the older system that all the users are frustrated with and constantly complain about.
However the annoying bit is... How to actually get the new system online, while I am responsible for the development of tools and their maintenance, I am not responsible for their initial deployment and that means I have no idea when (or even if) my new tool will even ever be released :/ -
Hey all, just wondering what it was like for you when starting out your career.
I'm a newish dev, been full time for about a year hired right after my internship. My role has a bunch of hats ranging from DevOps/sys admin to software engineering, sort of a weird mashup of skills so it's not pure software engineering. I mainly work with python, Ansible, and some terraform.
However I still just want to say I'm sorely disappointed in my undergrad classes.
I have a "concentration" in software engineering. I did struggle in classes as I was working full time to pay for classes without taking out loans, but I don't really remember learning a whole lot that was useful in industry.
Overall I just feel like just paid money for a degree that didn't teach me very much useful stuff. Maybe I'm just lacking experience? Maybe what I learned I just don't notice myself applying because it's subconscious?
My coworkers have taught me so much, and I'm very thankful they invested that time into me. I still get ripped to shreds during code reviews lmao (definitely not as much compared to when I first started but I'm also still learning and will always be)
Plus our company docs are pretty good so I can always read through them or search our codebase for examples on how to utilize in house tools etc.
I definitely hit the jackpot with this job, just feeling like I should have been prepared more.4 -
Fellow Devs,
I don't know what I'm doing wrong. I am at a loss. I have applied to several Front-End jobs, both local, and remote. I have personal projects on my portfolio, and I offer to do "homework," that's been assigned while applying for a job. I am currently learning Python, but I don't have a project up with that.
Any suggestions?16 -
BEST OPTION IN LOST OR STOLEN DIGITAL ASSETS - MAESTRO ENCRYPTER FINANCIER
In these digital scam and financial malfeasance times, finding reliable help has been like an odyssey through a maze of deception. My journey with Maestro Encrypter Financier cut through the noise like a beacon in a storm and rekindled my hope of retrieving what was rightly mine. Let me take it back to the moment of doubt and frustration. In such a scenario, like most victims, I'd been ensnared by webbed scam networks that keep holding digital assets at ransom, which included inflated and exorbitant fees along with fake promises of their restoration. The powerlessness felt amidst injustice seemed suffocating, till in this din of doubts came a voice-one that shone bright: Maestro Encrypter Financier. I had heard whispers of their prowess while at Fiverr, where a colleague had successfully enlisted their help, so I decided to take the leap and reach out. Their professionalism and dedication were quite evident right from the very first interaction-a lifeline in my darkest hour. Navigating digital asset recovery is no easy feat, but Maestro Encrypter Financier proved themselves to be true wizards in the field. With a team of highly skilled experts at the helm, they embarked on a mission of rectifying the wrongs imparted in me by fraudulent actors. Communication was key throughout the process, with regular updates that provided much-needed reassurance and transparency. Their commitment to my case was evident at every turn, instilling trust and confidence that had been sorely lacking in my previous endeavors. In spite of these setbacks-the shutdown of the website of the fraud company-the perseverance never wavered by Maestro Encrypter Financier. Their sagacity and indefatigable effort finally flowered into triumphant victory when my lost money was fully recovered in as quick a time as three days. The expertise and commitment of Maestro Encrypter Financier made my life bright once again. It's amazing how they can make fraudsters be at the receiving end and restore justice to their victims. Maestro Encrypter Financier isn't met with satisfaction; he's a stamp of integrity, competence, and genuine care in the face of an industry laced with deceit. Not just a company, but this team stands tall as rays of hope whenever somebody comes across financial scandals. As I end, wholeheartedly endorse
Maestro Encrypter Financier to whoever needs help recovering their stolen funds. I would never regret entrusting them with my case, and I'm so grateful for the light they brought into my life during my bad time. With Maestro Encrypter Financier by your side, no obstacle is too great to overcome, and no injustice is too insurmountable to put right. For enquiry, Email:( maestro encrypter @ financier. com ) or call/ WhatsApp: +1 472 2038 937
1
