|
|
|
Brilliant! I love it.
|
|
|
|
|
Wordle 857 4/6
π¨β¬β¬β¬π©
π¨β¬π¨β¬π©
π¨π¨β¬β¬π©
π©π©π©π©π©
|
|
|
|
|
Wordle 857 4/6
π¨β¬β¬π¨π¨
β¬π©β¬π¨π©
π¨π©π©π¨π©
π©π©π©π©π©
|
|
|
|
|
Wordle 857 4/6
π¨π¨β¬β¬β¬
π¨β¬π©π¨β¬
β¬π©π©π©π©
π©π©π©π©π©
|
|
|
|
|
π©β¬π¨β¬π©
π©π©β¬β¬π©
π©π©β¬β¬π©
π©π©π¨β¬π©
π©π©π©π©π©
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 857 5/6*
β¬β¬π¨π¨π¨
π¨β¬π¨β¬π©
π¨β¬β¬π©π©
β¬π©β¬π©π©
π©π©π©π©π©
Happiness will never come to those who fail to appreciate what they already have. -Anon
And those who were seen dancing were thought to be insane by those who could not hear the music. -Frederick Nietzsche
|
|
|
|
|
Wordle 857 2/6
β¬π¨β¬β¬π¨
π©π©π©π©π©
Took me a year to get to three times in two guesses to five times in two guesses
|
|
|
|
|
Wordle 857 3/6*
π¨β¬β¬π©π©
π©β¬π¨π©π©
π©π©π©π©π©
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 857 2/6
π©β¬π¨β¬π©
π©π©π©π©π©
|
|
|
|
|
Wordle 857 6/6
π¨β¬β¬β¬π©
π¨β¬π¨β¬π©
β¬π©π¨β¬π©
β¬π©β¬π©π©
β¬π©β¬π©π©
π©π©π©π©π©
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
Wordle 857 3/6
π¨π¨β¬β¬β¬
β¬π©π©β¬β¬
π©π©π©π©π©
βThat which can be asserted without evidence, can be dismissed without evidence.β
β Christopher Hitchens
|
|
|
|
|
Iβm curios how much can a single person do?
How much time does it take to become accustomed to the codebase youβre employer?
If youβre willing to talk about this, Iβm curious about this too, how does the division of work take place in the software engineering field, what does a senior do and what would a junior do.
modified 23-Oct-23 16:23pm.
|
|
|
|
|
Since there is no context, many projects here are done by a single person, so all of the code would be an answer, for here.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
βallβ is too broad, lines of code or pages is what I had in mind
modified 24-Oct-23 14:38pm.
|
|
|
|
|
All of it. No design by committee, no politics, no "he's not doing his share".
modified 23-Oct-23 16:50pm.
|
|
|
|
|
Exactly.
The codebase could be huge. Being "in charge of it" doesn't infer someone needs to understand every nook and cranny.
If very little of a large codebase ever needs to change, a good developer - even if completely unfamiliar with it - should be able to isolate which parts he needs to understand, and focus on that.
|
|
|
|
|
Depends on the size of the company and the size of the code base. Also, depends on the experience of the engineer.
If it's a small project and a very experienced person, they can usually hit the ground running-ish. As in, that's goal, but there was always quirks in every business the dev needs context for. But, provided that is met then he/she can be off in a couple weeks tops - if their very familiar with the tech being used.
If he/she is a senior but they're not familiar with the tech, even a smaller project can take time.
If it's a large code base with 40 projects and took 50 years to develop, expecting a senior to master that in a couple weeks is absurd.
If all things are perfect but they're stuck in meetings, that takes time.
List goes on. A lot of a variables at play.
Jeremy Falcon
|
|
|
|
|
It really depends. For me I do embedded and I'm used to doing the software on my own. I'm pretty quick based on my observation and that of my clients, but I'd be slower if I wasn't doing embedded or if I had to deal with other people's code.
I have external limiting factors on how much work I can take on, but people around here know I can produce at volume. I have a terrible reputation.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
In a case like yours you probably have to build by yourself everything your program might require, containers, hash maps etc. Third party libraries for projects like yours are probably rare.
|
|
|
|
|
Indeed. I have built up an entire ecosystem for embedded over the past several years.
It doesn't help that I can't use The STL in C++ because it's often incomplete or non-standard, or otherwise is irresponsible in how it uses the heap.
Oh and everything basically needs to be cross platform.
I have my own cross platform graphics library that does SVG, PNG, JPG, TrueType, X11 colors, alpha blending, etc.
I have my own UI/UX library that builds on it.
I have drivers for many different devices that work on several platforms.
I have simple hash maps and such as you say.
I've produced a lot of code.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
It's impossible to answer.
In general, one or more programmers are in charge of a section of the code (graphics, database, UI, business logic ... )
Depending on the size of the software, a coder can be in charge of more things,
Senior will take care of the most complex things, architecture and/or software design; junior will do simpler things; smaller changes, simple new features and learn from that.
In my previous job, after 20 years, I knew most of the software except (advanced) 3D graphics and maths stuff. I needed, I could probably go in and fix bugs; the same way, the maths nerds could come in and fix UI bugs.
In my current job, we'll be a smaller team, so I will have to take care of a lot more code.
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
>In general one or more programmers are in charge
From what I understand there are generic type of algorithms, each program is made from several of these generic algorithms. When youβre building something you donβt really start from scratch you build with that typical algorithm in mind. They teach you these algorithms in computer science school hence a graduate/junior has an approximate idea what to expect. I donβt have a CS degree Iβm just forever making guesses.
|
|
|
|
|
A software is more than just a collection of generic algorithms.
The big part can be business logic (how things work).
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|