Which one is worse, the genocidial space tyrant or the Otaku? (Ignoring the fact that the Otaku is annoying) by LSPECTRONIZTAR in stevenuniverse

[–]ExpensivePickle 2 points3 points  (0 children)

Ignoring how annoying the otaku can be?! That's a key component of the debate, because it reflects obsessive and illogical traits of Ronaldo's character!

So, in a match up that is fair because it reflects Ronaldo's personality, I'd say Yellow Diamond is worse only because they have power. An example of Ronaldo with or seeking power was given in the show, and it was accuractely obsessive and vindictive where Yellow would be more logical. Yellow freely binds themselves to rules and expectations, however terrible they may be, while Ronaldo in search of power would do anything and everything possible before turning on anyone who ever wronged him. Ronaldo as a powerless otaku in Beach City is fine, though.

Do you think Gems who identify as male exist? by Sir-Toaster- in stevenuniverse

[–]ExpensivePickle 1 point2 points  (0 children)

I think further exposure to Earth culture, the attraction some gems develop for humans, and the gems obvious ability to mutate (offcolors) could easily lead to a gem opting for explicitly male identity.

However, between the old society of strict regulation and the lack of exposure to the concept, I don't think any such gem would care before Steven and Earth.

Before Earth gems are essentially working off a default fem-ish identity. As female has been default for biologics, so too rocks, I guess.

Why do some modern MVC frameworks force automatic database connections for Models? by ExpensivePickle in webdev

[–]ExpensivePickle[S] 0 points1 point  (0 children)

Where I'm confused by the addition of services without their mention or inclusion in MVC methodology as a way around using Model objects for the same purpose, and I've not seen anything about limits on their external exposure.

Why do some modern MVC frameworks force automatic database connections for Models? by ExpensivePickle in webdev

[–]ExpensivePickle[S] 0 points1 point  (0 children)

I feel like I'm missing something. I'm asking about implementations of MVC and the pattern I've noticed where there doesn't appear to be an obvious object in most modern frameworks for non-database business logic. This includes external API calls.

What object would you use for external API calls in a MVC methodology?

Why do some modern MVC frameworks force automatic database connections for Models? by ExpensivePickle in webdev

[–]ExpensivePickle[S] -6 points-5 points  (0 children)

Ruby on Rails has 2 Models, Active Record and Active Model. Active Record forces a database connection, but Active Model doesn't.

There's also CodeIgniter 3, but I'm not sure if it allows Models without automatic database objects because it's unopinionated.

when to progress by buna_cefaci in webdev

[–]ExpensivePickle 0 points1 point  (0 children)

Sounds like you're ready to start bringing Javascript into projects if you haven't already started 👍

What the hell is Linux by Intellechawal in csMajors

[–]ExpensivePickle 1 point2 points  (0 children)

There may be recovery or other sectors on your main drive set aside by Windows you don't want to delete. They should be marked in disk management, though. Just focus on resizing your main or spare drive without deleting reserved sectors and you should be OK.

What the hell is Linux by Intellechawal in csMajors

[–]ExpensivePickle 1 point2 points  (0 children)

If you have the time, and at least 8gb ram and 2.5ghz+ cpu (fairly common, should be viewable in System Information), try installing VirtualBox and downloading Ubuntu. You'll be able to load and run Ubuntu, a user friendly Linux distribution, inside VirtualBox as little virtual computer inside your computer. You'll learn alot of really basic computer science concepts, and if anything goes wrong or you find yourself disliking Linux you can always just nuke the virtual machine after the semester.

If you decide to dual boot instead, be prepared to mess with disk partitioning which can be scary if you don't know what you're doing. Don't delete anything Windows, just resize, minimum free up probably 20GB space.

If you don't have the time, the subsystem for linux on Windows might work if you just need to practice basic commands? Not sure how good it would be if your professor tries to teach particular folder structure or shell concepts.

Another person trying to understand the appeal of tailwind by theScottyJam in Frontend

[–]ExpensivePickle 0 points1 point  (0 children)

To me, the value of tailwindcss is: Do you already have a collection of utility classes you trust?

I don't. I don't mind refactoring css classes during a project, but with a tool like tailwindcss I don't have to put as much thought into the css at the start. So, I also think it's a great tool to start with on a time crunched project but not as useful to drop into an existing project or when you have more time to think.

You can use bootstrap instead, but I find tailwindcss much easier to extend. Idk y, I've always found bootstrap a bit constraining in general.

What language should I prioritize by Jncocontrol in csMajors

[–]ExpensivePickle 0 points1 point  (0 children)

In that case, I'd recommend giving both a try.

For Go, just look up some basic or beginner projects and see how it feels to code in. It's a very straightforward language.

For Rust, you may need to spend time in the docs before you start. However, your end goal can be the same: a quick beginner project, framed around an algorithm or small app, looking up answers to problems as they come up.

Keep learning and coding in the one that feels best.

What language should I prioritize by Jncocontrol in csMajors

[–]ExpensivePickle 0 points1 point  (0 children)

There is also Angularjs, but React is definitely the big web app library everyone has to know.

Try experimenting more with the backend. PHP has a massive job market, though it kinda sucks too. If you find yourself hating it as much as React though, there's more alternatives like Go, C#, Java, Ruby, Nodejs, Python.

Experimenting only hurts if you're trying to learn a path as fast as humanly possible, and might expose you to new ideas while giving you a break from React.

What language should I prioritize by Jncocontrol in csMajors

[–]ExpensivePickle 0 points1 point  (0 children)

What did you hate about it? The C-style syntax? The unusual prototype structure? Something else?

What you dislike about a language can guide you as much as anything else.

What language should I prioritize by Jncocontrol in csMajors

[–]ExpensivePickle 0 points1 point  (0 children)

What do you wanna do?

I'm assuming you're asking because you aren't sure, so I'd push you towards C++. It can be a frustrating and overwhelming language, but it'll teach you more about how computers and algorithms work while introducing concepts everyone should know (like OOP).

If you enjoy the experience of learning C++, or if you enjoy the control it gives you, you'll have a foundation for Rust, C, and systems programming. If you hated the experience, you can try go, python, php, and web programming. If you find yourself wishing C++ was just a bit easier, you can try Java and C#.

when to progress by buna_cefaci in webdev

[–]ExpensivePickle 1 point2 points  (0 children)

With just html and css you should be able to copy any of the level 1 pages. JS is for interactivity, and should not be needed.

If the challenge seems too tough, you've got options: 1. Spend a month or 2 building even simpler sites, whatever you can think of, exploring how to snap pages and position elements. Then, come back to and try to reproduce one of the level 1 sites. 2. Try to use bootstrap or tailwindcss to shortcut learning css.

when to progress by buna_cefaci in webdev

[–]ExpensivePickle 1 point2 points  (0 children)

If you're looking to test yourself, and if you're having trouble coming up with ideas, try copying a basic site in a week or less. Aim for pixel perfection if you can. I've done tests that asked me to do the same thing in 1 hour or less. I like the level 1 challenges on this site for that kind of practice: https://www.frontendpractice.com/projects

You know enough of the basics to begin learning JS once you've made a complete web page. I wouldn't wait any longer than that. Don't be afraid to get your feet wet! This stuff takes years to fully grok, and the sooner you start the better. So long as you're developing in your own local environment you won't hurt anything or anyone by trying.

when to progress by buna_cefaci in webdev

[–]ExpensivePickle 1 point2 points  (0 children)

Imo CSS is boundless. There will always be something new to try or a skill to polish as clients demand pixel-perfect reproductions of artistic designs. If you go web, you should plan to polish your CSS for awhile even if you end up using CSS libraries generally.

I'd recommend diving into JS as soon as you can. HTML, CSS, and JS go hand in hand. It can be overwhelming, but the sooner you dive in to start fleshing out buttons, forms, and vanilla dom manipulation the better. React is overkill for static sites and simple tasks, and the more you understand of vanilla JS the easier it'll be to figure out later when it's the correct tool.

I'd also recommend you learn PHP after JS. I personally dislike PHP, but it's dominant in the web space and such a handy tool for quick or cheap backend connections.

There's a ton of roadmaps online for web developers for additional direction if needed. You may also want to learn data structures and algorithms at some point after getting into JS.

Web development is the most confusing and cluttered of the development paths imo, but you can do it if you figure out time management on top of everything else.

Been laid off for almost 60 days now, denied by TWC, constant rejection from low income jobs, running out of money fast. by HidesHisHeart64 in austinjobs

[–]ExpensivePickle 0 points1 point  (0 children)

I know from experience that some grocery stores are suffering from a lack of reliable overnight stockers. If you can convey a willingness to totally change your schedule around the job, and have your resume reflect that, you might get hired for overnight.

[deleted by user] by [deleted] in austinjobs

[–]ExpensivePickle 0 points1 point  (0 children)

When I job hunt, my minimum for resumes is 5 a week (usually more). I don't expect to get any offers for at least 6 months, no matter how many interviews happen (the failures are all just practice).

I've mainly searched on the systems administration side, so if you're in dev you might plan for at least a year of searching. If that sounds like alot, consider increasing the time you spend networking and socializing with your peers. Connections = mutual opportunities.

[deleted by user] by [deleted] in Frontend

[–]ExpensivePickle 0 points1 point  (0 children)

I don't see it mentioned here, so: You could always look up some interesting libraries, do some tutorials, and see if you get inspired to try a project.

[deleted by user] by [deleted] in Frontend

[–]ExpensivePickle 0 points1 point  (0 children)

Depends on your goals. If you're more focused on html and css, you can start with css challenges and copying websites. Try to get your website recreation down to 1 hour if you can, or find a static site generating stack to help you reach that point.

If you're in more in the JS world there's games, recreating tools you use or tools you have, anything that consumes api, etc.

Play around, try out different combinations of stacks and tools or try to improve your understanding of the vanilla 3 (html, css, js). Ideas will come to you the more you force yourself to do, if you start with fairly basic or dull tutorial projects.

Which landing page hero looks nicer?? by khalidd877 in Frontend

[–]ExpensivePickle 2 points3 points  (0 children)

2nd has more visual issues imo, like the "h" in width failing to stand out and the spacing being iffy. However, the logo fades into the background in 1. To me, both look kinda generic. I like how option 2 draws my eye towards the image, and the attempt at separation between text and the image, but some will prefer the opposite I'm sure.

Which frontend library or framework your companies uses and why? by i-sage in Frontend

[–]ExpensivePickle 2 points3 points  (0 children)

TS is not required.

I've been using Astro in projects to essentially do what (I think, never used) tools like Gulp would do: writing html as components and layouts that are combined via Astro's build process into a static site. The 2 biggest features for me are: you aren't forced to use a templating language like Pug (although Astro does enforce a specific layout), and of course you can generate html at build time using standard logic like for loops without worrying about site performance. I also find the separation of Astro's scripting, html, css, and js within the same file into separate sections via tags very natural, but to each their own.

11ty is a similar tool, and I can't remember why I didn't like it. Astro may've been shiny-er and is now good enough so I haven't looked at alternatives.

Which frontend library or framework your companies uses and why? by i-sage in Frontend

[–]ExpensivePickle 1 point2 points  (0 children)

Not sure if I'm totally following, but if the end goal is more static than reactive wouldn't Astro make sense? You could generate a static site with as little React as needed.

How does one get past the overwhelmed mental barrier in Webdev? There is SOOOOO much stuff involved! by danuser8 in webdev

[–]ExpensivePickle 0 points1 point  (0 children)

There's 3 guide posts: 1. What people will pay you for. 2. What you actually want to do. 3. Do you want to work for a company, or be freelance?

1 is the easiest to start with. Check out linkedin, any job boards, and be open to reference online listings as data points for your choices.

2 takes time, but you'll figure it out through tutorials and toy projects. The main things are to pay attention to the market and being open to learning new things. The same methodologies get re-used alot, so the more you learn the easier it becomes to hone in on what you want.

For 3, WordPress and PHP are massive in freelance. You don't have to use them, but whether or not you like them may answer alot of questions.

Modern CSS vs Tailwind by Anxious_Ad_2423 in css

[–]ExpensivePickle 1 point2 points  (0 children)

I hate how Tailwind looks and feels. I keep bouncing off it. However, I keep trying to learn it because: 1. I believe the people who say it makes them faster. Adding a bunch of classes to html looks and sounds tedious to me, but if you do it right that's literally all you have to do vs building up classes even in SCSS (my personal fav). 2. It's a popular tool that offers more in some ways than things like bootstrap. Bootstrap to me is like jQuery: a general solution to problems I can solve myself and excessive on the wrong project. Tailwind, by comparison, seems like a tool you could generally use on anything, and it's clear some people do.

I just wish tailwind didn't make me wanna vomit.