Details
-
AboutPHP and general software engineering stuff.
-
SkillsPHP, Rust, HTML, CSS, ES5ish
-
LocationFinland
-
Website
-
Github
Joined devRant on 4/4/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
-
The moment I realized test cases are just super tiny applications that make use of parts of your codebase to run things and see what happens.1
-
1. Browse devRant mobile app
2. Open a rant
3. Switch to browser to check something quickly
4. Switch back to devRant after like 3 seconds
5. Previously opened rant is gone and I'm back at latest rants feed3 -
A database fetch. All rows at once. Not that many rows, maybe 50.
But oh boy when someone forgot that the repository is wired to magically inject SQL that joins other tables and does ineffective loops to create thousands of objects in the background.
Been fun finding memory hogs in the codebase. -
I still pay for GSuite and the domain of my "startup" project that I have had shelved for well over two years now. Dammit.
-
Wanted to add a simple log entry when a model changes state in a certain way.
Unit tests pass, functional tests pass, manual tests through application GUI pass.
But for some fucking reason the single line logging call I added results in an error 500 when the application is accessed through a REST API.
Going to have a fun day tomorrow debugging this shit. -
On a scale of 0 to who fucking cares, how important is it to stand on your feet during dailies?
I really hope this company never hires someone who uses a wheelchair.9 -
Trying to make sense of the Zend Framework 1 MVC autoloader. Oh how much would I pay even for it to be PSR-0.2
-
People selling and buying $30k projects and wondering why the site/application is so simple and shitty.
How about realizing things take time and you, the client, are a core part in the implementation team. You are bound by deadlines as well.
Don't you come knocking on our door demanding explanations when you can't produce materials on an agreed upon deadline. -
When folks install Bootstrap and then continue to hack directly in the Bootstrap source files instead of just overriding the Sass variables...2
-
Leadership has decided we do only Django from now on if we do tailored software. My supressed rage when I just brought in tons of cash with not-Django tailored software.
How many big profitable companies got that big doing just one thing?1 -
Developers on the same team who use Windows. Web dev even with Vagrant becomes a pain in the ass for everyone else who need to be interoperable with the Windows ways.
-
People who willingly install and use development branch web browsers and then send inages of exploded websites when using said browsers.