Details
-
AboutMobile App Dev
-
SkillsJava, Swift, Node
-
LocationUK
-
Github
Joined devRant on 1/10/2017
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
-
2 years means all the experimental libraries are now stable!
You’ll be fine. You went out and diversified your programming knowledge- it will probably give you a unique perspective and that is always valuable -
You can’t tell functional programming jokes. They don’t have side effects
-
Now now, I’m sure it’s just a one time bug, there are no exceptions in production….
-
Is it Friday already?
-
I love lamp
-
New Personal Mansplanations
-
What’s a PITA? mmmmmm piiiiiitaaaaa
-
Lol. Secure Python
-
@sariel it was many years ago now. We still used Skype to communicate in office and to this day I have not changed my status from “professional tower builder” - I refer to that job as my “nightmare job”
Everything I know about how to be a bad colleague I learned and specifically do not do from there. It was the best example of a collection of bad examples -
Yeah I like scrum - drank the coolaide a while back. I love that there is a board where micro managers can see what they need to see and if they bug me I can just say, “well you know what I’m working on, when I started and when I estimated I would finish, by disrupting me all you’re doing is slowing the process down, but that is your prerogative, but it will come up in retrospective and probably become a factor in the next planning phase”
-
Funny how they have to spell it incorrectly to highlight their incorrect pronunciation
-
Not right now - Im on my phone
-
Depends on the app, depends on the phone
-
@mundo03 lol I started make a list, and Google was first on the list of hypocrisy
-
Anyone met a big tech company that was good?
-
We need a Venn diagram
-
I’ve always compared the kind of management that chooses the development tools to someone giving a plumber a set of electricians tools to do their job.
Whenever you release an application, you’ll eventually need someone who understands that platform on a fundamental level. For a simpler example, even Google’s Android engineers admitted they didn’t really understand why location services were required for Bluetooth Low Energy.
That said there are some fundamentally “shareable” elements when it comes to algorithms. I do think Kotlin multi platform has great potential, if used wisely.
If we leave emotion at the door and explain why quality is the goal and rushing out with bad software is a bad idea, then maybe native development has a chance. -
Clearly TDD
-
Depends on the comments
-
Argh that sucks! It can happen to the best of us. Hope you feel better soon!
-
A programmer had a problem. They attempted a solution in Java
Now they have a ProblemFactory -
@Raikan10 two things I learned from writing a compiler: 1. I don’t like it and (more importantly) 2. Lazy evaluation is really powerful.
I think the point is not that you have every “reached the pinnacle” but rather than you grow in a direction that makes the most efficient use of your time. Why spend years banging your head on bad code when the concept of design patterns was always there?
I would complain that in my 7 years as a “science” student no one ever taught me the scientific method properly and didn’t encourage effective TDD, or that design patterns are pretty useful. However the foundations I did get prepared me for being able to appreciate the value of those things and incorporate them into my workflows.
There is a line from the first “Dragon Age” game that has really stuck with me: “some tests … never end” -
Oddly enough my dad sent this to me this morning: https://betterprogramming.pub/why-e...
You don’t need a degree, but you do need a fundamental grasp and experience with a certain subset of knowledge. Degrees are one way to certify it. -
@synemeup a colleague and I have been doing TDD katas once a week to hone the thinking. Strongly recommend!
-
I script a lot of what I do to help me focus. I find that if a build takes a long time, I end up losing focus during the build. But then I started scripting what I wanted to test and it helps keep my mind on the task and test stuff quickly. Might be a front end thing though. TDD is pretty much the same thing though
-
Yeah South African companies back then weren’t so keen on refunding specialised tech - especially when it’s been used. I got 75% of my money back
-
bUT YoUr suPpOSed tO BE aGILe
-
There might be a shortage of GOOD programmers
-
The trick is to panic. And panic hard. Just push that shit straight into production
-
If your problem requires a regular expression, you have 2 problems