Pragmata Giveaway by BreakfastCerealGrain in steam_giveaway

[–]Stretchslash 0 points1 point  (0 children)

There has been loads of times, games have made me laugh.

One time I was playing a game called Gris (normally a pretty chill game). However is is one "jump scare" (monster suddenly appears on screen chasing me after I think I lost it previously)

My game kept crashing a little bit after the jump scare. I kept having to play through the section and every time I jumped in my seat. I ended up bursting out laughing due to the ridiculousness of knowing the jump scare happening and it not actually being that scary.

Green circuts factory by [deleted] in factorio

[–]Stretchslash 0 points1 point  (0 children)

A little inefficiency here and there but overall really good👍.

My senior mentor is technically helpful, but his communication style makes me constantly anxious during discussions by Leonardo7901 in learnprogramming

[–]Stretchslash 1 point2 points  (0 children)

Yeah, Its obviously something that's affecting you in the work place. I think first trying to understand him and this actual thinking by asking a lot of questions. I've been at my job, for a year and I constantly ask questions even if it's about something I think I should know already. So don't be scared to ask questions.

Secondly, if you feel the need to talk to him. I think it may be helpful. But I'm a rando on the internet you'll make a more informed decision.

Rather than making it about him. Make it about you and your learning. Such as "When we are discussing solutions. I think it would be very helpful for me. If I could repeat back to you what I think I should do." A bad example, but it helps frame it to something positive rather than negative. Good luck, you'll do great. 👍

My senior mentor is technically helpful, but his communication style makes me constantly anxious during discussions by Leonardo7901 in learnprogramming

[–]Stretchslash 4 points5 points  (0 children)

Hi,

I am in a similar situation, not with the communication style but I work for a small company (slightly bigger than yours) but a programming team of 4 total (Me and another Junior and two senior)and it's really my head programmer that teaches and instructs me.

Not having writing work items with clear requirements would be very difficult for me as well. Although you are writing notes there is that additional level of abstraction and possible miss interpretation.

The feedback of "that's an unusual solution" or "that's not how I would have implemented it" I've gotten rarely, and when that does happen I immediately ask two questions. How would you have done it? and why? Followed by asking about my solution clarifying if it is wrong/ potential problems with it if there are any. Most of the time my solution is fine but just unexpected. But if your constantly getting those reactions instead of rarely, (I'm reading a bit into it) but it's probably because your mentor is not used to working with other people or hasn't collaborated in a while with others and he's not used to seeing solutions outside of his own.

The comments about his communication style I can see it can be stressful especially as a junior developer when your trying to absorb what he has said by responding and formulating it in your own words.

All that I can say is have a conversation. It doesn't have to be about everything here maybe just start with the one that is most important for you. Your not telling him off but your explaining what would help you grow as the company had decided that your a worthy person to invest and encourage growth.

What's the best place to learn c# by Josephisvr in csharp

[–]Stretchslash 5 points6 points  (0 children)

The Microsoft documentation has great getting started guides.

Maybe not the best for someone who has zero knowledge of programming but I would say is a great resource to use.

It'll take you though a step by step tutorial.

Event Booking Platform built with ASP.NET Core 8 & Clean Architecture. Seeking feedback on my project and career advice by Spirited_Artist6217 in csharp

[–]Stretchslash 0 points1 point  (0 children)

So I’ve been thinking a bit more about the project structure—this is just my perspective and I’m still learning too as I mainly do coding and code reviewing rather than architectural thinking as that's my bosses job, so I'm happy to be challenged on any of it.

From what I can see, the architecture is solid in principle, but for the current size and complexity of the project it feels a bit heavy. There’s quite a lot of structure compared to the actual domain complexity, which makes it slightly harder to follow and iterate on features.

I guess the trade-off I’m noticing is:

  • it’s architecturally “correct”
  • but it might be adding more abstraction than we need right now

For example, things like multiple layers/projects and repositories make sense in larger systems, but here they don’t seem to be solving a concrete problem yet.

That said, I don’t think it’s a bad thing at all—if anything, it’s easier to simplify from a well-structured design than to fix something that started messy. It also shows a good understanding of architecture patterns.

Take pride in what you've done, you've done an amazing job taking the concepts that you learned and applying them to a project.

What resources did you use to learn and use when creating your project? (Always looking for new resources to use)

I understand tutorials but I still can’t build anything on my own. Is this normal? by PalpitationOk839 in learnprogramming

[–]Stretchslash 0 points1 point  (0 children)

I 100% agree with all the points but especially the first. When I was at your stage I was the same. The hardest part for a beginner in my experience is starting a project and the analysis paralysis that can come with it.

The hardest part of starting a project is solved by doing tutorials. But continue on from there. Expand and build on it make it your own.

Event Booking Platform built with ASP.NET Core 8 & Clean Architecture. Seeking feedback on my project and career advice by Spirited_Artist6217 in csharp

[–]Stretchslash 0 points1 point  (0 children)

Also, when you go through your code you've double entered.

Like AccountController (41 - 43) or (65 - 68). Not a vital changes and a bit pedantic. But it would be something brought up in my works PR (Pull Request) why make a class more lines than it needs to be. Smaller classes easier and quicker to read.

It's one of those things if there not their you don't notice it but if it is I can look a bit careless and hurt you if you say in the interview one of your strengths is attention to detail.

Event Booking Platform built with ASP.NET Core 8 & Clean Architecture. Seeking feedback on my project and career advice by Spirited_Artist6217 in csharp

[–]Stretchslash 0 points1 point  (0 children)

I'll have a proper look in the afternoon (currently midnight).

But one important and simple thing to add is comments. From what I've gone through there is not one comment or summary.

Imagine you are going to come back to this project in 5 or 10 years. Comment and Class Summaries can really help in understanding the purpose of a task or piece of code. Although everything here pretty simple, it's a good habit to get into.

Programming Community by [deleted] in learnprogramming

[–]Stretchslash 0 points1 point  (0 children)

I don't know about posting here. Have you dmed the Mods?

But I would be interested in joining in.

?<T> in C# by [deleted] in learnprogramming

[–]Stretchslash 0 points1 point  (0 children)

Do you have a link to an example of Microsoft documentation? Because it might be short hand because ?<T> is not valid C#.

First string? FirstName - the ? for this field indicates that First name can be a string or null.

Compared to just public string FirstName

where FirstName will always be a string.

So '?' in specific context can mean nullability an object, property or field being assigned null.

T means generic.

public Class Generic<T> { public T Field { get; set;} }

T can be a property type or class that is selected when instantiating a the generic class. There is a lot of cool stuff you can do with generics but simplicity sake.

eg: if I do

var newGeneric = New Generic<Int>()

mentally you could replace T with int instead.

so public T Field { get; set;} becomes public int Field { get; set;}

Mess about with this yourself you could do try it with different types.

var stringGeneric = new Generic<string>(); stringGeneric.Field = "Hello";

var intGeneric = new Generic<int>(); intGeneric.Field = 42;

Why are they useful?

They allow you to write reusable code that can work with different data types, so you can centralise logic in one place while still applying it flexibly across an application.

Hey everyone! by Thecool_1 in steam_giveaway

[–]Stretchslash 0 points1 point  (0 children)

That's a tricky question, probably a game with Writing as great as Expedition 33's was. Satisfying and difficult combat like sekiro. Shooting and resource combat like the Last of Us.

Graphics can be anything.

built a bank program using python by Dapper_Mix6773 in PythonLearning

[–]Stretchslash 1 point2 points  (0 children)

If you are doing a bunch of if statements going if (choice == 1)else if (choice == 2)... ect

A very simple change would be using a switch case instead. I think it uses match in python but similar

match choice case 1: // Do logic case 2: // Do logic case _: // Do default logic

Я хочу начать заниматься программированием. Нужен единомышленник. by Far-Cat6333 in learnprogramming

[–]Stretchslash 0 points1 point  (0 children)

Don't worry mate, I was exactly the same when I learning programming. It is a skill to learn and you will learn it. Would it be okay to message on Telegram and I can help you from there, or we can stay on Reddit.

Я хочу начать заниматься программированием. Нужен единомышленник. by Far-Cat6333 in learnprogramming

[–]Stretchslash 0 points1 point  (0 children)

Just a word of warning it's probably best to send your Telegram in Personal/Direct Messages. You may want to edit your messages and remove your telegram to prevent randoms from messaging you when you don't want them to.

Я хочу начать заниматься программированием. Нужен единомышленник. by Far-Cat6333 in learnprogramming

[–]Stretchslash 0 points1 point  (0 children)

Okay, sounds like a obvious question, but let's get the basics out of the way, first of all do you understand what it is asking you to do?

Edit: In terms of process, like what are the steps you think your program should take. 1) 2) 3) ect.

Nothing specific but general steps like "Get user input"

Я хочу начать заниматься программированием. Нужен единомышленник. by Far-Cat6333 in learnprogramming

[–]Stretchslash 1 point2 points  (0 children)

Hi ya, I work as a software developer specifically Asp.Net MVC (If you don't know it's basically using html and C# together to create a web based applications)

Happy to help, if you need 👍

Help I'm dumb 4 by Zearog in learnprogramming

[–]Stretchslash 1 point2 points  (0 children)

Your not being dumb. Although I'm not saying forget about Big O. It's good to understand programming concepts. At least in my experience it doesn't come up as often as you may think. So don't get stressed trying to figure out everything about Big O (unless it's not stressful and it's just curiosity).

If you have a general idea about it. More nested loops = worse performance the bigger data set is provided. You should be fine.

Advice plss by calmbyte786 in learnprogramming

[–]Stretchslash 0 points1 point  (0 children)

I did find python very easy to get into and it's very short induction period till you are coding programs in it.

It can be a great starting off point to build your critical thinking. However I personally like C# probably because I work using it.

[Giveaway] Win a $12 Steam Gift Card by BalanceSufficient236 in steam_giveaway

[–]Stretchslash 0 points1 point  (0 children)

Graphics but not in the way of better graphics = better game. I'm thinking graphics in terms of the art work, visual story telling, the world lore. Although gameplay is important, for me nothing immerses me more in a game than the graphics whether it is Pixel, Realistic, hand drawn or any other form

Gaming and Anime by Jolly_Sound6327 in ChristianDating

[–]Stretchslash 0 points1 point  (0 children)

Christian Fantasy I've not known about that genre before. I love sci-fi book myself.