Tumgik
#software developers
computer-nerd-girl · 1 year
Text
Tumblr media
1K notes · View notes
nixcraft · 10 months
Text
Tumblr media
290 notes · View notes
packetpixie · 4 months
Text
pro tip for programmers - how to alias
hey, so you know that annoying thing that happens when you're coding, and you need to run/test the same program 100 times in a row, so you end up typing "python3 testScriptWithASuperLongName.py" into the terminal about 80,000 times?
well, there's a better way! it's called aliasing :D
in your bash shell (or zsh, or whatever shell you use, but bash is the default on VSCode and most people on tumblr use VSCode, so I'm using bash as the default to explain this concept) you can set an alias, essentially a shortcut command, that runs longer commands.
(yes you can just use the up arrow key to re-run the same command, but sometimes you're typing other things into the terminal too and you don't feel like hitting the up arrow key four times in a row, and also this is just a cool and useful tip to get comfortable with aliasing so shhhh)
so, in your terminal shell, just type this:
alias run="python3 testScriptWithASuperLongName.py"
now, you can run that entire super long command, just by typing the word "run" into your terminal. Here's a screenshot of an example on my computer to make it make more sense:
Tumblr media
in this example, i just created a simple python file that contains one line of code: print("it works!")
then, as you can see, by setting the alias to run, i can now run that file, runningatestscript.py, simply with the command 'run'.
the best part is, this alias is temporary - it only lasts as long as your shell session is open. so once you close the terminal, the run alias is cleared and you can set it again next time to any file or task you're currently working on, to save yourself a lot of typing, typos, and time.
so if you want to, you can get in the habit of always setting a run alias in the VSCode terminal for whichever file you're working with as soon as you get everything open. that way, when you need to run the same file 50 million times, you have a super easy way of doing it! you can even set it to a single letter if you want to go for maximum speed, but i prefer to use whole short words, because they're easy for me to remember.
note: if you do want to set an alias to work for all sessions, you can simply add it to your ./bashrc file. this is a common way to automate repeatable tasks, and simply to set easier-to-remember commands for terminal commands that are really complicated/confusing/hard to remember.
for example, i saved the alias checkboot="[ -d /sys/firmware/efi ] && echo 'UEFI mode' || 'BIOS mode'" into my zshrc file (zsh equivalent of bashrc file). this way, no matter how many times i rebooted my machine, i would always be able to quickly check which boot mode was running by simply typing 'checkboot'.
yesterday i was updating my boot mode from BIOS to UEFI on my very old machine that is technically compatible with UEFI, but not configured for it by default. So it was extremely helpful and saved me the time and headache of having to remember and type that long-ass command a thousand times in between many different reboots and new shells.
if you have any tasks like that, or terminal commands that you know would be useful to you, but you can never remember them when you need them, i highly recommend getting comfortable with aliasing! it can be super useful to simply set custom aliases for all the commands you don't want to remember, so that you can automate things away and not have to worry about so much linux syntax all the time when you're tring to focus on programming.
i know this may seem like a simple tip to some, but i only learned about it recently and it's been extremely helpful to integrate into my workflow and customize my OS with! so i thought it might be worthwhile to some people if i share :) hope it helps!
77 notes · View notes
pov-amna · 6 months
Text
Tumblr media
When you find out that your 'original' code is just a copy of a copy of a copy...
105 notes · View notes
lostcoder-blog · 2 months
Text
Programming is hard. From finding the motivation to self study. To crippling social anxiety when trying to network. Classes are about to start again with this being my last semester for my associates. Hoping I get into my 4 year transfer school of choice but we will see. I’ve learned a lot about myself through this Software Engineer journey. This year I’m starting a personal portfolio to learn more on React and other web dev concepts. I’ve also been messing around with Unity as well for hobby type stuff and maybe take part in game jams this year. Hopefully I’m able to get where I want to be by the end of this year.
34 notes · View notes
devhubby · 7 months
Text
22 notes · View notes
alisheaburgess · 10 months
Text
My Coding Certification Half-Sprint: Day 1/7...It Begins!
I have been seduced by learning once again!
I have one month access to an entire collection of video courses (a huge library). They come with CERTIFICATES!!!! This is both a dream and a nightmare for me. So many options is too many options! 😂😅
I want to learn it all...and I keep trying to do it! HELP!
I started out just casually looking for game design courses. Then I found UX, then UI...then a BUNCH of other things...
And now I have found coding. Something I didn't know I wanted, nay...needed!
I am going to try and record my goals for courses and understanding what I want and need next here... I am getting way too overwhelmed with all the options available. (help, I'm a baby in a candy shop!)
My goals for today:
Finish the "Career Essentials in Soft Dev" and take the test...it makes sense
At least 1 HTML course (2+ hours long each)
Finish the Accessibility course for UX (another 2hrs)
Stare down the CSS course so it gets intimidated and doesn't know that its beefy 5hrs is scary...(at least 5 mins, reapply as needed)
Finish the Figma video that I keep starting and get distracted in...poor video
Recheck job listings to make sure that the things I'm learning together make sense... "Can I sell the employee/freelancer that I'm building?" 😅😂🤣
I think that's plenty for today... If I do more I do more... I'm just finishing up the UX training and only starting the Dev stuff. 👀 wish me luck and uh...focus lol
27 notes · View notes
missing-texture · 4 months
Text
About Me
Hi, I'm Adrian. I’m a friendly, nerdy, music-loving proudly bisexual trans guy from NY. Mid-20s. He/him. 👋☺️
Here’s a pic of me 3 years post-op top surgery, aka my excuse to post a shirtless selfie lol.
Tumblr media
I have a bunch of side blogs dedicated to my various niche interests but this is my main blog. I mostly post about music, tech, art, video games, fashion, and queer stuff. Anyone is welcome to follow, though you will get blocked if you give off bad vibes (no bigots or assholes.)
I’m trying to find more blogs to follow so if I randomly followed you, it’s likely because I got recommended to your blog and/or I just think you’re a cutie. ☺️
If you're an ally of trans people and you have the means, check out this post and consider donating to one of the groups mentioned. Thank you!
Tumblr media Tumblr media Tumblr media
Read more about my interests and stuff below:
Tumblr media
Interests
-Tech 👨‍💻: I'm an aspiring software engineer, currently working a job where I help folks with tech issues while I continue my search for a software engineer job. I recently got my bachelor's degree in computer science, planning to go for my master's. I like all sorts of nerd stuff like web development, retro tech, tech history, and more. I’m skeptical of tech bro-y trends (many AI/web3 projects) and the tech industry in general. Ethics and privacy are important!
-Queer stuff 🏳️‍⚧️🏳️‍🌈: I came out as bi and trans in 2015, been on testosterone since 2017 (I do a neat form of T called “testopel”), got top surgery and medical tattooing on my nipples, had my name and gender changed. If you have any questions, feel free to reach out. I like learning about LGBTQ+ history and feel very connected to the community. Pro-kink, anti-exclusion, pro-solidarity.
-Music 🎵: I’m a metalhead/emo/pophead multiclasser. My fave genres are metal, emo, post-hardcore, pop punk, pop, europop, hyperpop, EDM, digital hardcore, dark wave, classical stuff. I love going to concerts and I've been playing the piano since I was a kid.
-Art: I collect pins, patches, stickers, and art. I follow a ton of artists online and enjoy going to conventions for art. I especially love bara. 💪🐻
-Video games: Metal Gear Solid, Red Dead Redemption, Baldur’s Gate 3, The Sims, Super Monkey Ball, Call of Duty, Hitman, Half-Life, Rimworld, Civilization V, Dangan Ronpa, and more. I like hot video game men.
-Movies: Hackers, American Psycho, Ocean’s Eight, Jennifer’s Body, Charlie’s Angels, Elvira, The Devil Wears Prada, Legally Blonde, Die Hard, Sky High, Twilight, the 2002 live action Scooby Doo lol. Anything campy, fun, and spooky/sci-fi/action/girlboss.
-Cowboys 🤠
-Vampires 🧛
-Cats (especially Garfield)
-Bears (the animal and the men)
-Drag
Tumblr media
15 notes · View notes
devcommunity · 1 year
Link
30 notes · View notes
Text
Revolutionizing the Digital Landscape: Technoviaan Software's Comprehensive IT Services
In the ever-evolving digital landscape, businesses require innovative solutions to stay ahead of the curve. Introducing Technoviaan Software, a trailblazer in the realm of Information Technology services. With a profound expertise spanning across various cutting-edge technologies, Technoviaan Software stands as a beacon of excellence, offering unparalleled services tailored to meet the diverse needs of modern businesses.Empowering Businesses with Technological BrillianceAt Technoviaan Software, we understand the pivotal role technology plays in shaping the success of businesses in today's competitive environment. Leveraging our expertise in a multitude of technologies, we offer comprehensive IT services designed to empower businesses across various domains.Expertise in Key Technologies.NET Development: Our skilled team of developers excels in crafting robust and scalable solutions using the .NET framework. Whether it's building dynamic web applications or enterprise-level software, we ensure unparalleled performance and reliability.Java Development: With a deep-rooted understanding of Java technology, we deliver tailored solutions that drive business growth. From enterprise application development to Java-based web solutions, our expertise knows no bounds.PHP Development: Technoviaan Software pioneers in PHP development, delivering high-performance websites and applications that resonate with your audience. Our proficiency in PHP frameworks like Laravel ensures swift development cycles and exceptional results.Python Development: Python's versatility is at the core of our development philosophy. Our Python experts harness the power of this language to create data-driven solutions, machine learning algorithms, and automation scripts that propel businesses forward.Digital Marketing: In the digital realm, visibility is paramount. Technoviaan Software offers bespoke digital marketing solutions tailored to amplify your online presence. From SEO strategies to targeted PPC campaigns, we deploy tactics that drive tangible results and maximize ROI.Blockchain Development: Embrace the future of technology with our blockchain development services. Whether it's implementing smart contracts, building decentralized applications, or exploring cryptocurrency solutions, Technoviaan Software is your trusted partner in blockchain innovation.Unmatched Commitment to ExcellenceWhat sets Technoviaan Software apart is our unwavering commitment to excellence. We strive to understand the unique requirements of each client and deliver solutions that exceed expectations. With a customer-centric approach and a penchant for innovation, we forge long-lasting partnerships built on trust and mutual success.Experience the Technoviaan AdvantageIn a world where technology reigns supreme, Technoviaan Software emerges as a beacon of innovation and expertise. Whether you're a startup venturing into uncharted territories or an established enterprise seeking to revitalize your digital presence, we have the tools, the talent, and the tenacity to propel you towards success.Experience the Technoviaan advantage today and embark on a journey of digital transformation like never before. Your success is our mission, and together, we'll shape a future fueled by technological brilliance.Connect with us today and unlock the limitless possibilities of technology with Technoviaan Software.
2 notes · View notes
frozenflowercrystals · 8 months
Text
My work place’s HR department
Tumblr media
(It’s a joke since we’re a small company of ten people)
8 notes · View notes
computer-nerd-girl · 1 year
Text
Tumblr media
408 notes · View notes
nixcraft · 10 months
Text
This was totally unexpected 🤣 The new guy 🙋‍♂️
credit
163 notes · View notes
l-stanny · 1 month
Text
Tumblr media
2 notes · View notes
blog-truefirms · 3 months
Text
2 notes · View notes
lostcoder-blog · 29 days
Text
I got accepted into my transfer school of choice! I’m hoping to get accepted to the apartment nearby. This fall is gonna be challenging of starting to become an extrovert and joining clubs. After years of hiding in my room with anxiety from the world and not making my own real friends. I’ll have my associates and be working towards my bachelors with fellow programmers!
6 notes · View notes