Details
-
AboutGeneric IT Guy model #236. Sometimes does Ops stuff, Unix things, DBA things and looks after a set of products/apps.
-
SkillsJava, XHTML, CSS, Shell, Moon phases
-
LocationAustralia
Joined devRant on 6/19/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
-
Perfectly balanced
-
I'd say that PMs knowledge of development will range from 0-1. Everyone is on the scale somewhere, just at different points.
I feel like it's always been an argument for/against from many years ago but now I feel like it matters less if people are moving away from running 12+month waterfall projects and instead towards incremental delivery, hopefully estimated and driven by the actual team members themselves.
The places that still have PMs managing tech teams.. I'd hope they at least pick up some knowledge and compentency and aren't a complete muppet - i.e don't make up their own deadlines or estimates without consulting the team members. -
There's a plug-in for VS Code that I like called Shell Launcher, so you can actually define multiple terminal types and pick which one to use instead of just the built in Integrated Terminal :)
Maybe more for windows where I have cmd, powershell, git bash, wsl bash... -
@yodude haha it's more the need to rant than anything else. I'm pretty sure most computing, web development or security resources start with this in their 101 guides on never to do this.
-
@A-C-E I would say that my development output depends on coffee? Haha, not that I'm directly doing dev...
-
This makes me angry on so many levels....
-
I've tried to cut out soft drinks, heavily cut down on coffee and just have water. if I eat a lot, need to actually burn off the energy by going for a walk to the shops at lunchtime or going to gym after work.
When pokemon go came out that was great because I was out walking every day before/after work and at lunchtime :)
I think k the key thing with gym is having a consistent routine that you stick to no matter what... -
Get a Fitbit.. then you have the data to prove how little exercise you get :)
No really, gotta start exercising consistently and don't skip it for anything.. and block out your lunch hour so people don't book meetings.. -
They probably didn't want to do the extra code for a 'never' option so it was easier to set it to 100 years...
-
Can this be used to explain the chicken and the egg?
-
@GnomoP I think hats why they teach people not to write vague statements and remove any ambuiguity...
The same applies for normal maths - the rules are universal but there can be some ambiguous or implied statements rather than clearly defined, explicitly stated orders.
And then when you get to coding a calculator, if people don't write the code to perform things in the right order.. it also breaks down. Code does what you told it to do, not what you intended. E.g. if someone wrote a function that takes the string as input and just recursively unwraps it from left to right... -
@irene string processing has no room for your "rules of math" :p
-
This sounds pretty typical - universities/colleges are in the stone age teach best practices from 10 years ago.. or lack there of.
-
@BadFox I'm thinking because no one can decide on one view, some people want a summary view, others want detailed view.
Tips for windows users - the default in Win10 task manager is to show total CPU usage, but you can tight click on the graph and get it to display logical processors (threads) -
A lot of people don't know how to set up SSL properly... Or how certificates work for that matter.. so they probably interpreted 'experienced' as "I know IT stuff!"
-
Is there any project management, planning, estimations, agile etc involved?
From a task management standpoint you could create separate tasks for 'learning the frameworks' at N story points that must be done first before any development of the actual app. Basically to show the increase in development time with using new tech and also flag a hard dependency.... -
@adwalvekar I'm amused by the 'solarismasterrace' tag
You're actually almost there - you said it yourself, everyone has personal preferences. Some things that aren't important to you ARE important to other people.
- value for money (hardware/materials)
- value for money (service, having an actual store)
- customisations
- gaming/performance
- compatibility
- DIY/self repair factor
The things that are important to you are completely valid, if a Mac suits you're needs or the post-sales support is what you want then great. Just that other people don't necessarily have the same priorities and will value other factors more. If you can understand that then you'll also see that it's a never-ending circular argument that will forever ravage the internet's... Ok maybe not that bad. I need sleep. -
@daintycode depends on which build I think. On Solaris it capped out at 12.5% for a process showing it maxed out a core on an 8 CPU server. But I guess also depends on the software and mutli-threading...
-
@gitpush some systems treat "100% cpu" usage as being relative to one cpu core/thread. So 533% means it's maxing out 5+ CPU cores at once out or what is hopefully not a 6 core CPU...
I looked this up a while ago after seeing it happen myself and seemed to behave this way on some Unix systems, like Red Hat, whereas Windows and Solaris appeared to measure CPU usage relative to the total. -
It would amuse me greatly if this was all done on a Mac instead of a Thinkpad...
-
At least they're not listing tomato or precision engineered sesame buns on their list of the amazing new features in iBurger 5. But it is 20 times faster than the original iBurger.
-
"What if the internet goes down? How will I watch my YouTube videos then?" Is what I picture ..
-
@olezhka but my hosting does that say they support ASCII! Arghh I'm doomed
-
Oh god what if they don't support jpg? My plans are ruined!
-
@willol one day. It's all the change management and audit trail stuff that still needs to be fully automated
-
Probably Unix newlines (\n) not being converted to \r\n that windows wants. Or someone just wants to watch the world burn.
Still better than tabs vs spaces vs ; -
May the RNG Gods have mercy on your soul.
...
...
Unless it was the RNG Gods that created this muppet of a CTO in the first place in which case.... Pray they allow for rerolls? -
Hmmm will have to look up this book.
I started with The Phoenix Project and now getting through The DevOps Handbook. -
I guess this as well? https://12factor.net
I come from Ops world and learnt a lot about what NOT to do by seeing systems break in Production.
A lot of it comes back to how robust and app is, and how it handles failure of components, like if your app calls and external service, how do you handle that service being down, or slow, especially if it's in the middle of a transaction. Other times it's performance or some combination of data that wasn't regression tested, so building up your automated suite of tests that can be run everytime you build a new version is also important (automation is the way, minimal or no manual testing). Your test suite won't be perfect up-front but you keep adding to it as you find weird scenarios that should be covered going forwards. -
Is this for an internal company site or external/internet facing?