@Jaloopa I greatly prefer these to mails with useless subjects like "question", which inevitable evolve into "Re: Re: Re: Re: Re: Re: Fw: Re: Re: Fw: Re: Re: question".
ScienceCat
@ScienceCat
Best posts made by ScienceCat
-
RE: The most important part of selling a product: having a product
-
How to learn software design
Hi there,
long time lurker here (silently suffered through the on mobile), now I finally created an account, so I can actively help derail some threads, instead of just waiting
Tl;dr version: I can code decently, but I am crappy at designing/planning/structuring a software project. How can I learn this?
Some Background:
Originally, I studied Physics, but I am now branching into scientific computing with my masters course, since I found that "pure" physics isn't really for me and I enjoy coding more.
While my masters program teaches quite a lot about the mathematical concepts and optimal algorithms (I would probably have no problems coding a decently optimized and parallelized solver for PDEs), it teaches jack shit about actually writing full programs. Especially the planning/design-phase and structuring of your code is completely absent, not counting that one lecture about UML in the "intro to C++" class (another on its own). Therefore I have quite a few problems, when I'm trying to create applications from scratch. I either end up with a horrible, messy pile of ravioli glued together to form sphaghetti, am refactoring large and basic parts of codebase almost constantly, or both.Since I don't want to end up as frontpage material, I feel I need to get better at planning and designing the application from the beginning. Is this just something that will improve on its own, when I gain experience, or is there something I can do to improve faster? Also, I'd be happy, if you can recommend good teaching material (books, websites, whatever)!
-
RE: You now do the opposite of your job. What do you do now?
I get paid to teach un-scientific computing. Although it is required by the program that the students have no prior knowledge of programming, they are actually experienced enough that we don't have to spend half the lecture on absolute basics.
For my thesis, I am looking for a way to replace an automated process with a manual, so we can turn highly accurate temperature values into raw data, which is then beamed into the atmosphere as electromagnetic radiation.
Sadly, my supervisor has not the faintest idea about manual processes. But that's okay, since he knows everything about the original process I'm trying to replace, so there are no surprising subtleties at that front. -
RE: The most important part of selling a product: having a product
@dkf well thanks. I tried to escape these particular memories...
Bonus points if there are also some � in it, because you have Asians in your team. -
RE: Wish-it-was password security
@flabdablet said in Wish-it-was password security:
Time to close this support ticket.
After a bit more messing about with your online Issue A Pin form, I finally got it to issue one. Turns out that "agipc fhhsb bgwax mijfb suylw pet" and "agipc fhhsb bgwax mijfb suylw surname" are unacceptable names for my pet and my mother's maiden surname. "1k39inv7sz1017uk" and "2trghi3g0i0067cw", on the other hand, work just fine. Please pass on the following feedback to your IT team: Words cannot begin to express my dismay at your website's astonishingly poor security design. Who built it, the CEO's nephew? Whoever it was, they weren't worth what you paid them.
If you really wrote that, you're my hero!
-
RE: pay no attention to the vixen in the corner
@accalia please never post a real photo of yourself, you'd destroy my world! (Unless you're actually a hot girl/fox-thingie, of course)
Filed under: vixen is phonetically close to the German word for fapping. Coincidence? -
RE: We only drop legacy packets so it's okay
@gleemonk said in We only drop legacy packets so it's okay:
How can somebody even consider building something like that? How did we end up with a product that can't reliably fulfill its main purpose of just delivering pacekts?
Well, TCP on port 80 is unsecured HTTP, and THAT'S THA EVILZ! So akshually we are protecting you in case you have the dumbz.
We just haven't gotten around to blocking it on IPV6, too, because seriously, nobody uses that anyway, amirite? -
RE: WTF Bites
@ben_lubar said in WTF Bites:
Could be worse, could be a string that the caller has to free.
Is there a more practical way when the caller can't predict how large the string will be?
Return a string representation of the length on the first call and return the actual string on the second call?
-
RE: Spotify is a vampire!
@Yamikuronue said in Spotify is a vampire!:
@ixvedeusi Clicking minimize and having it minimize to the tray is also bizarre and sucks. The window leaves my taskbar! It's like it's gone!
Exactly. When I minimize the window, it should stay in the taskbar and not play hide-and-seek.
When I press X, I want to close the window, not stop music playback! If I wanted to do that, there's a perfectly fine SIGKILLL for that. -
RE: Do you drive more by algorithm or instinct?
Algorithmically driven instinct, if that makes any sense. I have some rules that govern my driving, but the actual driving is more or less subconscious including observing/enforcing of the rules. But it's not completely autopilot, because as soon as something unexpected happens, the consciousness immediately takes over. Basically the brain equivalent to -Wall -pedantic
It's the same feeling as getting a beer from the fridge. If you think about it, you can easily remember what you did, and if something goes wrong (BeerNotFoundError) you seamlessly start thinking consciously.
Latest posts made by ScienceCat
-
RE: Apparently I'm a supervillain
@zecc looks like my parser ignored the
--pedantic
flag again. -
RE: Apparently I'm a supervillain
@masonwheeler said in Apparently I'm a supervillain:
"high altitude seal for that special job"
Without having seen the movie yet, I would assume it's a reference to the first Iron Man movie.
-
RE: Video rental stores
If Amazon Lovefilm is available where you live, that might be exactly what you are looking for.
You make a list of dvd's you want to watch, they send you one via snailmail, you watch it, send it back and they send you the next one. -
RE: Do you drive more by algorithm or instinct?
Algorithmically driven instinct, if that makes any sense. I have some rules that govern my driving, but the actual driving is more or less subconscious including observing/enforcing of the rules. But it's not completely autopilot, because as soon as something unexpected happens, the consciousness immediately takes over. Basically the brain equivalent to -Wall -pedantic
It's the same feeling as getting a beer from the fridge. If you think about it, you can easily remember what you did, and if something goes wrong (BeerNotFoundError) you seamlessly start thinking consciously.
-
RE: You now do the opposite of your job. What do you do now?
I get paid to teach un-scientific computing. Although it is required by the program that the students have no prior knowledge of programming, they are actually experienced enough that we don't have to spend half the lecture on absolute basics.
For my thesis, I am looking for a way to replace an automated process with a manual, so we can turn highly accurate temperature values into raw data, which is then beamed into the atmosphere as electromagnetic radiation.
Sadly, my supervisor has not the faintest idea about manual processes. But that's okay, since he knows everything about the original process I'm trying to replace, so there are no surprising subtleties at that front. -
RE: We only drop legacy packets so it's okay
@gleemonk said in We only drop legacy packets so it's okay:
How can somebody even consider building something like that? How did we end up with a product that can't reliably fulfill its main purpose of just delivering pacekts?
Well, TCP on port 80 is unsecured HTTP, and THAT'S THA EVILZ! So akshually we are protecting you in case you have the dumbz.
We just haven't gotten around to blocking it on IPV6, too, because seriously, nobody uses that anyway, amirite? -
RE: WTF Bites
@Tsaukpaetra said in WTF Bites:
@ScienceCat said in WTF Bites:
@fbmac should have added a but I was lazy and on mobile
It's not too late! You still have a few minutes left on that edit window!
Mobile just now showed me posts from 2hours ago. I don't want to know what happens if I try to edit a post.
-
RE: WTF Bites
@ben_lubar said in WTF Bites:
Could be worse, could be a string that the caller has to free.
Is there a more practical way when the caller can't predict how large the string will be?
Return a string representation of the length on the first call and return the actual string on the second call?
-
RE: The most important part of selling a product: having a product
@dkf well thanks. I tried to escape these particular memories...
Bonus points if there are also some � in it, because you have Asians in your team.